|
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] |
| AVBufferRef * | mb_var_buf |
| uint16_t * | mb_var |
| Table for MB variances. More... | |
| AVBufferRef * | mc_mb_var_buf |
| uint16_t * | mc_mb_var |
| Table for motion compensated MB variances. More... | |
| 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... | |
| AVBufferRef * | mb_mean_buf |
| uint8_t * | mb_mean |
| Table for MB luminance. More... | |
| AVBufferRef * | hwaccel_priv_buf |
| void * | hwaccel_picture_private |
| Hardware accelerator private data. More... | |
| int | field_picture |
| whether or not the picture was encoded in separate fields More... | |
| int64_t | mb_var_sum |
| sum of MB variance for current frame More... | |
| int64_t | mc_mb_var_sum |
| motion compensated MB variance for current frame 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 |
| uint64_t | encoding_error [MPEGVIDEO_MAX_PLANES] |
Definition at line 46 of file mpegpicture.h.
| struct AVFrame* Picture::f |
Definition at line 47 of file mpegpicture.h.
Referenced by alloc_frame_buffer(), dxva2_vc1_end_frame(), estimate_best_b_count(), ff_alloc_picture(), ff_intrax8_decode_picture(), ff_mpeg4_encode_mb(), ff_mpeg_ref_picture(), ff_mpeg_unref_picture(), ff_mpv_frame_start(), 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(), fill_picture_parameters(), 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_frame_buffer(), 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(), and free_picture_tables().
| 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().
| AVBufferRef* Picture::mb_var_buf |
Definition at line 65 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_alloc_picture(), ff_update_picture_tables(), and free_picture_tables().
| uint16_t* Picture::mb_var |
Table for MB variances.
Definition at line 66 of file mpegpicture.h.
Referenced by adaptive_quantization(), ff_alloc_picture(), ff_estimate_p_frame_motion(), and ff_update_picture_tables().
| AVBufferRef* Picture::mc_mb_var_buf |
Definition at line 68 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_alloc_picture(), ff_update_picture_tables(), and free_picture_tables().
| uint16_t* Picture::mc_mb_var |
Table for motion compensated MB variances.
Definition at line 69 of file mpegpicture.h.
Referenced by adaptive_quantization(), ff_alloc_picture(), ff_estimate_p_frame_motion(), and ff_update_picture_tables().
| int Picture::alloc_mb_width |
mb_width used to allocate tables
Definition at line 71 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 72 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 73 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_mpv_export_qp_table(), and ff_update_picture_tables().
| AVBufferRef* Picture::mb_mean_buf |
Definition at line 75 of file mpegpicture.h.
Referenced by alloc_picture_tables(), ff_alloc_picture(), ff_update_picture_tables(), and free_picture_tables().
| uint8_t* Picture::mb_mean |
Table for MB luminance.
Definition at line 76 of file mpegpicture.h.
Referenced by adaptive_quantization(), ff_alloc_picture(), ff_estimate_p_frame_motion(), ff_mpeg_unref_picture(), and ff_update_picture_tables().
| AVBufferRef* Picture::hwaccel_priv_buf |
Definition at line 78 of file mpegpicture.h.
Referenced by alloc_frame_buffer(), ff_mpeg_ref_picture(), and ff_mpeg_unref_picture().
| void* Picture::hwaccel_picture_private |
Hardware accelerator private data.
Definition at line 79 of file mpegpicture.h.
Referenced by alloc_frame_buffer(), dxva2_vc1_decode_slice(), dxva2_vc1_end_frame(), dxva2_vc1_start_frame(), ff_mpeg_ref_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 81 of file mpegpicture.h.
Referenced by ff_mpeg_ref_picture(), and vc1_decode_frame().
| int64_t Picture::mb_var_sum |
sum of MB variance for current frame
Definition at line 83 of file mpegpicture.h.
Referenced by ff_mpeg_ref_picture(), and ff_rate_estimate_qscale().
| int64_t Picture::mc_mb_var_sum |
motion compensated MB variance for current frame
Definition at line 84 of file mpegpicture.h.
Referenced by ff_mpeg_ref_picture(), and ff_rate_estimate_qscale().
| int Picture::b_frame_score |
Definition at line 86 of file mpegpicture.h.
Referenced by ff_mpeg_ref_picture().
| int Picture::needs_realloc |
Picture needs to be reallocated (eg due to a frame size change)
Definition at line 87 of file mpegpicture.h.
Referenced by ff_mpeg_ref_picture(), ff_mpeg_unref_picture(), and pic_is_unused().
| int Picture::reference |
Definition at line 89 of file mpegpicture.h.
Referenced by alloc_frame_buffer(), ff_mpeg_ref_picture(), ff_mpv_frame_start(), load_input_picture(), and select_input_picture().
| int Picture::shared |
Definition at line 90 of file mpegpicture.h.
Referenced by estimate_best_b_count(), ff_alloc_picture(), ff_mpeg4_encode_mb(), ff_mpeg_ref_picture(), and skip_check().
| uint64_t Picture::encoding_error[MPEGVIDEO_MAX_PLANES] |
Definition at line 92 of file mpegpicture.h.
Referenced by ff_mpeg_ref_picture(), and merge_context_after_encode().
1.8.17