FFmpeg
|
#include <mpegpicture.h>
Data Fields | |
struct AVFrame * | f |
ThreadFrame | tf |
AVBufferRef * | qscale_table_buf |
int8_t * | qscale_table |
AVBufferRef * | motion_val_buf [2] |
int16_t(*[2] | motion_val )[2] |
AVBufferRef * | mb_type_buf |
uint32_t * | mb_type |
types and macros are defined in mpegutils.h More... | |
AVBufferRef * | mbskip_table_buf |
uint8_t * | mbskip_table |
AVBufferRef * | ref_index_buf [2] |
int8_t * | ref_index [2] |
int | alloc_mb_width |
mb_width used to allocate tables More... | |
int | alloc_mb_height |
mb_height used to allocate tables More... | |
int | alloc_mb_stride |
mb_stride used to allocate tables More... | |
void * | hwaccel_picture_private |
RefStruct reference for hardware accelerator private data. More... | |
int | field_picture |
whether or not the picture was encoded in separate fields More... | |
int | b_frame_score |
int | needs_realloc |
Picture needs to be reallocated (eg due to a frame size change) More... | |
int | reference |
int | shared |
int | display_picture_number |
int | coded_picture_number |
Definition at line 46 of file mpegpicture.h.
struct AVFrame* Picture::f |
Definition at line 47 of file mpegpicture.h.
Referenced by alloc_picture(), d3d12va_vc1_end_frame(), dxva2_vc1_end_frame(), encode_frame(), estimate_best_b_count(), ff_alloc_picture(), ff_dxva2_mpeg2_fill_picture_parameters(), ff_dxva2_vc1_fill_picture_parameters(), ff_intrax8_decode_picture(), ff_mpeg4_encode_mb(), ff_mpeg_ref_picture(), ff_mpeg_unref_picture(), ff_mpv_picture_free(), ff_rate_estimate_qscale(), ff_vc1_interp_mc(), ff_vc1_mc_1mv(), ff_vc1_mc_4mv_chroma(), ff_vc1_mc_4mv_luma(), ff_vc1_parse_frame_header_adv(), handle_pic_linesizes(), load_input_picture(), pic_is_unused(), select_input_picture(), set_direct_mv(), skip_check(), vc1_decode_frame(), and vc1_decode_skip_blocks().
ThreadFrame Picture::tf |
Definition at line 48 of file mpegpicture.h.
Referenced by alloc_dummy_frame(), alloc_picture(), ff_mpeg_ref_picture(), and ff_mpeg_unref_picture().
AVBufferRef* Picture::qscale_table_buf |
Definition at line 50 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_alloc_picture(), ff_update_picture_tables(), and free_picture_tables().
int8_t* Picture::qscale_table |
Definition at line 51 of file mpegpicture.h.
Referenced by ff_alloc_picture(), ff_intrax8_decode_picture(), ff_mpv_export_qp_table(), ff_print_debug_info(), and ff_update_picture_tables().
AVBufferRef* Picture::motion_val_buf[2] |
Definition at line 53 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_alloc_picture(), ff_update_picture_tables(), free_picture_tables(), and make_tables_writable().
int16_t(*[2] Picture::motion_val)[2] |
Definition at line 54 of file mpegpicture.h.
Referenced by apply_obmc(), ff_alloc_picture(), ff_print_debug_info(), ff_update_picture_tables(), rv34_pred_mv_b(), and set_one_direct_mv().
AVBufferRef* Picture::mb_type_buf |
Definition at line 56 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_alloc_picture(), ff_update_picture_tables(), and free_picture_tables().
uint32_t* Picture::mb_type |
types and macros are defined in mpegutils.h
Definition at line 57 of file mpegpicture.h.
Referenced by apply_obmc(), ff_alloc_picture(), ff_print_debug_info(), ff_update_picture_tables(), rv34_pred_mv_b(), and set_direct_mv().
AVBufferRef* Picture::mbskip_table_buf |
Definition at line 59 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_alloc_picture(), ff_update_picture_tables(), and free_picture_tables().
uint8_t* Picture::mbskip_table |
Definition at line 60 of file mpegpicture.h.
Referenced by ff_alloc_picture(), and ff_update_picture_tables().
AVBufferRef* Picture::ref_index_buf[2] |
Definition at line 62 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_alloc_picture(), ff_update_picture_tables(), and free_picture_tables().
int8_t* Picture::ref_index[2] |
Definition at line 63 of file mpegpicture.h.
Referenced by ff_alloc_picture(), and ff_update_picture_tables().
int Picture::alloc_mb_width |
mb_width used to allocate tables
Definition at line 65 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_alloc_picture(), ff_mpv_export_qp_table(), ff_update_picture_tables(), and free_picture_tables().
int Picture::alloc_mb_height |
mb_height used to allocate tables
Definition at line 66 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_alloc_picture(), ff_mpv_export_qp_table(), ff_update_picture_tables(), and free_picture_tables().
int Picture::alloc_mb_stride |
mb_stride used to allocate tables
Definition at line 67 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_mpv_export_qp_table(), and ff_update_picture_tables().
void* Picture::hwaccel_picture_private |
RefStruct reference for hardware accelerator private data.
Definition at line 70 of file mpegpicture.h.
Referenced by alloc_picture(), d3d12va_vc1_decode_slice(), d3d12va_vc1_end_frame(), d3d12va_vc1_start_frame(), dxva2_vc1_decode_slice(), dxva2_vc1_end_frame(), dxva2_vc1_start_frame(), ff_mpeg_ref_picture(), ff_mpeg_unref_picture(), vdpau_mpeg4_start_frame(), vdpau_mpeg_decode_slice(), vdpau_mpeg_start_frame(), vdpau_vc1_decode_slice(), and vdpau_vc1_start_frame().
int Picture::field_picture |
whether or not the picture was encoded in separate fields
Definition at line 72 of file mpegpicture.h.
Referenced by ff_mpeg_ref_picture(), ff_mpeg_unref_picture(), and vc1_decode_frame().
int Picture::b_frame_score |
Definition at line 74 of file mpegpicture.h.
Referenced by ff_mpeg_ref_picture(), and ff_mpeg_unref_picture().
int Picture::needs_realloc |
Picture needs to be reallocated (eg due to a frame size change)
Definition at line 75 of file mpegpicture.h.
Referenced by ff_mpeg_ref_picture(), ff_mpeg_unref_picture(), and pic_is_unused().
int Picture::reference |
Definition at line 77 of file mpegpicture.h.
Referenced by alloc_picture(), ff_mpeg_ref_picture(), ff_mpeg_unref_picture(), load_input_picture(), and select_input_picture().
int Picture::shared |
Definition at line 78 of file mpegpicture.h.
Referenced by estimate_best_b_count(), ff_mpeg4_encode_mb(), ff_mpeg_ref_picture(), ff_mpeg_unref_picture(), load_input_picture(), and skip_check().
int Picture::display_picture_number |
Definition at line 80 of file mpegpicture.h.
Referenced by encode_frame(), ff_mpeg_ref_picture(), ff_mpeg_unref_picture(), load_input_picture(), and select_input_picture().
int Picture::coded_picture_number |
Definition at line 81 of file mpegpicture.h.
Referenced by encode_frame(), ff_mpeg_ref_picture(), ff_mpeg_unref_picture(), and select_input_picture().