#include <mbuffer.h>
Data Fields | |
PictureStructure | structure |
int | poc |
int | top_poc |
int | bottom_poc |
int | frame_poc |
int64 | ref_pic_num [MAX_NUM_SLICES][6][MAX_LIST_SIZE] |
int64 | frm_ref_pic_num [MAX_NUM_SLICES][6][MAX_LIST_SIZE] |
int64 | top_ref_pic_num [MAX_NUM_SLICES][6][MAX_LIST_SIZE] |
int64 | bottom_ref_pic_num [MAX_NUM_SLICES][6][MAX_LIST_SIZE] |
unsigned | frame_num |
unsigned | recovery_frame |
int | pic_num |
int | long_term_pic_num |
int | long_term_frame_idx |
byte | is_long_term |
int | used_for_reference |
int | is_output |
int | non_existing |
short | max_slice_id |
int | size_x |
int | size_y |
int | size_x_cr |
int | size_y_cr |
int | size_x_m1 |
int | size_y_m1 |
int | size_x_cr_m1 |
int | size_y_cr_m1 |
int | chroma_vector_adjustment |
int | coded_frame |
int | MbaffFrameFlag |
unsigned | PicWidthInMbs |
unsigned | PicSizeInMbs |
imgpel ** | imgY |
imgpel *** | imgUV |
struct pic_motion_params | motion |
struct pic_motion_params | JVmotion [MAX_PLANE] |
short ** | slice_id |
struct storable_picture * | top_field |
struct storable_picture * | bottom_field |
struct storable_picture * | frame |
int | slice_type |
int | idr_flag |
int | no_output_of_prior_pics_flag |
int | long_term_reference_flag |
int | adaptive_ref_pic_buffering_flag |
int | chroma_format_idc |
int | frame_mbs_only_flag |
int | frame_cropping_flag |
int | frame_cropping_rect_left_offset |
int | frame_cropping_rect_right_offset |
int | frame_cropping_rect_top_offset |
int | frame_cropping_rect_bottom_offset |
int | qp |
int | chroma_qp_offset [2] |
int | slice_qp_delta |
DecRefPicMarking_t * | dec_ref_pic_marking_buffer |
int | concealed_pic |
int | seiHasTone_mapping |
int | tone_mapping_model_id |
int | tonemapped_bit_depth |
imgpel * | tone_mapping_lut |
Definition at line 40 of file mbuffer.h.
stores the memory management control operations
Definition at line 102 of file mbuffer.h.
Referenced by adaptive_memory_management(), alloc_storable_picture(), and copy_dec_picture_JV().
imgpel*** imgUV |
U and V picture components.
Definition at line 75 of file mbuffer.h.
Referenced by alloc_storable_picture(), clear_picture(), copy_to_conceal(), copyBetweenFrames(), copyPredMB(), DeblockMb(), decode_ipcm_mb(), decode_one_component_p_slice(), decode_one_macroblock(), dpb_combine_field_yuv(), dpb_split_field(), find_snr(), free_storable_picture(), get_block_luma(), intra8x8_dc_pred(), intrapred_chroma(), and write_out_picture().
imgpel** imgY |
Y picture component.
Definition at line 74 of file mbuffer.h.
Referenced by alloc_storable_picture(), clear_picture(), copy_to_conceal(), copyBetweenFrames(), copyPredMB(), DeblockMb(), decode_ipcm_mb(), decode_one_macroblock(), dpb_combine_field_yuv(), dpb_split_field(), find_snr(), free_storable_picture(), get_block_luma(), intra8x8_dc_pred(), and write_out_picture().
struct pic_motion_params JVmotion[MAX_PLANE] [read] |
Motion info for 4:4:4 independent mode decoding.
Definition at line 78 of file mbuffer.h.
Referenced by alloc_storable_picture(), compute_colocated_JV(), and free_storable_picture().
struct pic_motion_params motion [read] |
Motion info.
Definition at line 77 of file mbuffer.h.
Referenced by alloc_storable_picture(), compute_colocated(), compute_colocated_JV(), copy_to_conceal(), decode_one_component_b_slice(), dpb_combine_field(), dpb_split_field(), ercWriteMBMODEandMV(), free_storable_picture(), gen_field_ref_ids(), get_block_luma(), GetStrengthMBAff(), GetStrengthNormal(), init_macroblock(), read_motion_info_from_NAL_b_slice(), read_motion_info_from_NAL_p_slice(), read_one_macroblock_b_slice(), read_one_macroblock_i_slice(), read_one_macroblock_p_slice(), readMBMotionVectors(), readRefFrame_CABAC(), and unmark_for_reference().
short** slice_id |
reference picture [mb_x][mb_y]
Definition at line 80 of file mbuffer.h.
Referenced by alloc_storable_picture(), dpb_combine_field(), dpb_split_field(), free_storable_picture(), gen_field_ref_ids(), and start_macroblock().
imgpel* tone_mapping_lut |
tone mapping look up table
Definition at line 111 of file mbuffer.h.
Referenced by copy_dec_picture_JV(), free_storable_picture(), and write_out_picture().