#include <global.h>

Data Fields | |
| struct img_par * | p_Img |
| struct inp_par * | p_Inp |
| pic_parameter_set_rbsp_t * | active_pps |
| seq_parameter_set_rbsp_t * | active_sps |
| struct colocated_params * | p_colocated |
| struct colocated_params * | Co_located_JV [MAX_PLANE] |
| int | MbaffFrameFlag |
| int | direct_spatial_mv_pred_flag |
| int | num_ref_idx_l0_active |
| int | num_ref_idx_l1_active |
| int | ei_flag |
| int | qp |
| int | slice_qp_delta |
| int | qs |
| int | slice_qs_delta |
| int | slice_type |
| int | model_number |
| PictureStructure | structure |
| int | start_mb_nr |
| int | max_part_nr |
| int | dp_mode |
| int | next_header |
| int | last_dquant |
| DataPartition * | partArr |
| MotionInfoContexts * | mot_ctx |
| TextureInfoContexts * | tex_ctx |
| int | mvscale [6][MAX_REFERENCE_PICTURES] |
| int | ref_pic_list_reordering_flag_l0 |
| int * | reordering_of_pic_nums_idc_l0 |
| int * | abs_diff_pic_num_minus1_l0 |
| int * | long_term_pic_idx_l0 |
| int | ref_pic_list_reordering_flag_l1 |
| int * | reordering_of_pic_nums_idc_l1 |
| int * | abs_diff_pic_num_minus1_l1 |
| int * | long_term_pic_idx_l1 |
| short | DFDisableIdc |
| short | DFAlphaC0Offset |
| short | DFBetaOffset |
| int | pic_parameter_set_id |
| int | dpB_NotPresent |
| int | dpC_NotPresent |
| imgpel *** | mb_pred |
| imgpel *** | mb_rec |
| int *** | mb_rres |
| int *** | cof |
| int *** | fcf |
| int | cofu [16] |
| imgpel ** | tmp_block_l0 |
| imgpel ** | tmp_block_l1 |
| int ** | tmp_res |
| int | InvLevelScale4x4_Intra [3][6][4][4] |
| int | InvLevelScale4x4_Inter [3][6][4][4] |
| int | InvLevelScale8x8_Intra [3][6][8][8] |
| int | InvLevelScale8x8_Inter [3][6][8][8] |
| int * | qmatrix [12] |
| int | coeff [64] |
| int | coeff_ctr |
| int | pos |
| unsigned int | apply_weights |
| unsigned int | luma_log2_weight_denom |
| unsigned int | chroma_log2_weight_denom |
| int *** | wp_weight |
| int *** | wp_offset |
| int **** | wbp_weight |
| int | wp_round_luma |
| int | wp_round_chroma |
| void(* | read_CBP_and_coeffs_from_NAL )(Macroblock *currMB) |
| int(* | decode_one_component )(Macroblock *currMB, ColorPlane curr_plane, imgpel **currImg, struct storable_picture *dec_picture, struct motion_params *colocated, int list_offset) |
| int(* | readSlice )(struct img_par *, struct inp_par *) |
| int(* | nal_startcode_follows )(struct slice *, int) |
| void(* | read_motion_info_from_NAL )(Macroblock *currMB) |
| void(* | read_one_macroblock )(Macroblock *currMB) |
| void(* | interpret_mb_mode )(Macroblock *currMB) |
| void(* | linfo_cbp_intra )(int len, int info, int *cbp, int *dummy) |
| void(* | linfo_cbp_inter )(int len, int info, int *cbp, int *dummy) |
Definition at line 326 of file global.h.
struct colocated_params* Co_located_JV[MAX_PLANE] [read] |
p_colocated to be used during 4:4:4 independent mode decoding
Definition at line 334 of file global.h.
Referenced by change_plane_JV(), exit_slice(), and read_new_slice().
| short DFAlphaC0Offset |
Alpha and C0 offset for filtering slice.
Definition at line 373 of file global.h.
Referenced by RestOfSliceHeader(), and start_macroblock().
| short DFBetaOffset |
Beta offset for filtering slice.
Definition at line 374 of file global.h.
Referenced by RestOfSliceHeader(), and start_macroblock().
| short DFDisableIdc |
Disable deblocking filter on slice.
Definition at line 372 of file global.h.
Referenced by RestOfSliceHeader(), and start_macroblock().
Indicator for direct mode type (1 for Spatial, 0 for Temporal).
Definition at line 337 of file global.h.
Referenced by compute_colocated(), compute_colocated_JV(), decode_one_component_b_slice(), read_motion_info_from_NAL_b_slice(), and RestOfSliceHeader().
| int dp_mode |
data partitioning mode
Definition at line 351 of file global.h.
Referenced by cabac_startcode_follows(), FirstPartOfSliceHeader(), init_decoding_engine_IPCM(), pred_weight_table(), read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), read_ipred_modes(), read_motion_info_from_NAL_b_slice(), read_motion_info_from_NAL_p_slice(), read_new_slice(), read_one_macroblock_b_slice(), read_one_macroblock_i_slice(), read_one_macroblock_p_slice(), readCoeff4x4_CAVLC(), readCompCoeff4x4SMB_CABAC(), readCompCoeff8x8_CABAC(), ref_pic_list_reordering(), RestOfSliceHeader(), and uvlc_startcode_follows().
| int dpB_NotPresent |
non-zero, if data partition B is lost
Definition at line 378 of file global.h.
Referenced by read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), read_new_slice(), read_one_macroblock_b_slice(), read_one_macroblock_i_slice(), and read_one_macroblock_p_slice().
| int dpC_NotPresent |
non-zero, if data partition C is lost
Definition at line 379 of file global.h.
Referenced by read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), and read_new_slice().
| int ei_flag |
0 if the partArr[0] contains valid information
Definition at line 341 of file global.h.
Referenced by read_new_slice().
| int model_number |
| MotionInfoContexts* mot_ctx |
pointer to struct of context models for use in CABAC
Definition at line 357 of file global.h.
Referenced by free_slice(), malloc_slice(), readB8_typeInfo_CABAC(), readDquant_CABAC(), readMB_skip_flagInfo_CABAC(), readMB_typeInfo_CABAC(), readMVD_CABAC(), and readRefFrame_CABAC().
number of available list 0 references
Definition at line 338 of file global.h.
Referenced by alloc_ref_pic_list_reordering_buffer(), decode_one_component_b_slice(), decode_one_slice(), Error_tracking(), init_lists(), pred_weight_table(), read_motion_info_from_NAL_b_slice(), read_motion_info_from_NAL_p_slice(), read_one_macroblock_b_slice(), read_one_macroblock_p_slice(), and RestOfSliceHeader().
number of available list 1 references
Definition at line 339 of file global.h.
Referenced by alloc_ref_pic_list_reordering_buffer(), decode_one_slice(), init_lists(), pred_weight_table(), read_motion_info_from_NAL_b_slice(), read_motion_info_from_NAL_p_slice(), read_one_macroblock_b_slice(), read_one_macroblock_p_slice(), and RestOfSliceHeader().
array of partitions
Definition at line 356 of file global.h.
Referenced by cabac_startcode_follows(), FirstPartOfSliceHeader(), free_slice(), init_decoding_engine_IPCM(), malloc_slice(), pred_weight_table(), read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), read_ipred_modes(), read_motion_info_from_NAL_b_slice(), read_motion_info_from_NAL_p_slice(), read_new_slice(), read_one_macroblock_b_slice(), read_one_macroblock_i_slice(), read_one_macroblock_p_slice(), readCoeff4x4_CAVLC(), readCompCoeff4x4SMB_CABAC(), readCompCoeff8x8_CABAC(), ref_pic_list_reordering(), RestOfSliceHeader(), and uvlc_startcode_follows().
the ID of the picture parameter set the slice is reffering to
Definition at line 376 of file global.h.
Referenced by exit_slice(), FirstPartOfSliceHeader(), is_new_picture(), and read_new_slice().
| int slice_type |
slice type
Definition at line 346 of file global.h.
Referenced by decode_one_component_b_slice(), decode_one_component_i_slice(), decode_one_component_p_slice(), decode_one_slice(), exit_macroblock(), exit_slice(), FirstPartOfSliceHeader(), init_lists(), itrans_sp(), read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), read_ipred_modes(), read_new_slice(), read_one_macroblock_b_slice(), read_one_macroblock_p_slice(), readB8_typeInfo_CABAC(), readMB_skip_flagInfo_CABAC(), readMB_typeInfo_CABAC(), RestOfSliceHeader(), SetB8Mode(), setup_slice_methods(), and start_macroblock().
| int start_mb_nr |
MUST be set by NAL even in case of ei_flag == 1.
Definition at line 349 of file global.h.
Referenced by FirstPartOfSliceHeader(), and read_new_slice().
| PictureStructure structure |
Identify picture structure type.
Definition at line 348 of file global.h.
Referenced by init_lists(), and RestOfSliceHeader().
| TextureInfoContexts* tex_ctx |
pointer to struct of context models for use in CABAC
Definition at line 358 of file global.h.
Referenced by free_slice(), malloc_slice(), read_and_store_CBP_block_bit_444(), read_and_store_CBP_block_bit_normal(), read_significance_map(), readCBP_CABAC(), readCIPredMode_CABAC(), readIntraPredMode_CABAC(), readMB_transform_size_flag_CABAC(), and readRunLevel_CABAC().