#include <global.h>
Data Fields | |
struct slice * | p_Slice |
struct img_par * | p_Img |
struct inp_par * | p_Inp |
int | mbAddrX |
int | mb_x |
int | mb_y |
int | block_x |
int | block_y |
int | block_y_aff |
int | pix_x |
int | pix_y |
int | pix_c_x |
int | pix_c_y |
int | subblock_x |
int | subblock_y |
int | qp |
int | qpc [2] |
int | qp_scaled [MAX_PLANE] |
Boolean | is_lossless |
Boolean | is_intra_block |
Boolean | is_v_block |
short | slice_nr |
short | delta_quant |
struct macroblock * | mb_up |
struct macroblock * | mb_left |
int | mb_type |
short | mvd [2][BLOCK_MULTIPLE][BLOCK_MULTIPLE][2] |
int | cbp |
int64 | cbp_blk [3] |
int64 | cbp_bits [3] |
int64 | cbp_bits_8x8 [3] |
int | i16mode |
char | b8mode [4] |
char | b8pdir [4] |
char | ei_flag |
char | dpl_flag |
char | ipmode_DPCM |
short | DFDisableIdc |
short | DFAlphaC0Offset |
short | DFBetaOffset |
char | c_ipred_mode |
Boolean | mb_field |
char | skip_flag |
int | mbAddrA |
int | mbAddrB |
int | mbAddrC |
int | mbAddrD |
Boolean | mbAvailA |
Boolean | mbAvailB |
Boolean | mbAvailC |
Boolean | mbAvailD |
Boolean | luma_transform_size_8x8_flag |
Boolean | NoMbPartLessThan8x8Flag |
void(* | itrans_4x4 )(struct macroblock *currMB, ColorPlane pl, int ioff, int joff) |
void(* | itrans_8x8 )(struct macroblock *currMB, ColorPlane pl, int ioff, int joff) |
void(* | GetMVPredictor )(struct macroblock *currMB, PixelPos *block, short pmv[2], short ref_frame, char **refPic, short ***tmp_mv, int mb_x, int mb_y, int blockshape_x, int blockshape_y) |
int(* | read_and_store_CBP_block_bit )(struct macroblock *currMB, DecodingEnvironmentPtr dep_dp, int type) |
char(* | readRefPictureIdx )(struct macroblock *currMB, struct syntaxelement *currSE, struct datapartition *dP, char b8mode, int list) |
Definition at line 201 of file global.h.
char c_ipred_mode |
chroma intra prediction mode
Definition at line 252 of file global.h.
Referenced by intrapred_chroma(), read_ipred_modes(), and readCIPredMode_CABAC().
short delta_quant |
char dpl_flag |
error indicator flag that signals a missing data partition
Definition at line 245 of file global.h.
Referenced by check_dp_neighbors(), read_CBP_and_coeffs_from_NAL_CABAC(), and read_CBP_and_coeffs_from_NAL_CAVLC().
char ei_flag |
error indicator flag that enables concealment
Definition at line 244 of file global.h.
Referenced by read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), read_one_macroblock_b_slice(), read_one_macroblock_i_slice(), and read_one_macroblock_p_slice().
struct macroblock* mb_left [read] |
pointer to neighboring MB (CABAC)
Definition at line 231 of file global.h.
Referenced by CheckAvailabilityOfNeighbors(), readCBP_CABAC(), readCIPredMode_CABAC(), readMB_skip_flagInfo_CABAC(), readMB_transform_size_flag_CABAC(), and readMB_typeInfo_CABAC().
struct macroblock* mb_up [read] |
pointer to neighboring MB (CABAC)
Definition at line 230 of file global.h.
Referenced by CheckAvailabilityOfNeighbors(), readCBP_CABAC(), readCIPredMode_CABAC(), readMB_skip_flagInfo_CABAC(), readMB_transform_size_flag_CABAC(), and readMB_typeInfo_CABAC().
int mbAddrX |
current MB address
Definition at line 206 of file global.h.
Referenced by CheckAvailabilityOfNeighbors(), decode_ipcm_mb(), decode_one_macroblock(), get_block_luma(), getAffNeighbour(), getNonAffNeighbour(), GetStrengthMBAff(), GetStrengthNormal(), read_CBP_and_coeffs_from_NAL_CAVLC(), 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(), and readCoeff4x4_CAVLC().
short mvd[2][BLOCK_MULTIPLE][BLOCK_MULTIPLE][2] |
indices correspond to [forw,backw][block_y][block_x][x,y]
Definition at line 235 of file global.h.
Referenced by readMBMotionVectors().
struct img_par* p_Img [read] |
pointer to ImageParameters
Definition at line 204 of file global.h.
Referenced by check_dp_neighbors(), CheckAvailabilityOfNeighbors(), decode_ipcm_mb(), decode_one_component_b_slice(), decode_one_component_i_slice(), decode_one_component_p_slice(), decode_one_macroblock(), EdgeLoopChromaMBAff(), EdgeLoopChromaNormal(), EdgeLoopLumaMBAff(), EdgeLoopLumaNormal(), ercWriteMBMODEandMV(), get4x4Neighbour(), get_block_luma(), get_neighbors(), getAffNeighbour(), GetMotionVectorPredictorMBAFF(), getNonAffNeighbour(), GetStrengthMBAff(), GetStrengthNormal(), init_macroblock(), interpret_mb_mode_P(), interpret_mb_mode_SI(), intra16x16_dc_pred(), intra16x16_hor_pred(), intra16x16_plane_pred(), intra16x16_vert_pred(), intra4x4_dc_pred(), intra4x4_diag_down_left_pred(), intra4x4_diag_down_right_pred(), intra4x4_hor_down_pred(), intra4x4_hor_pred(), intra4x4_hor_up_pred(), intra4x4_vert_left_pred(), intra4x4_vert_pred(), intra4x4_vert_right_pred(), intra8x8_dc_pred(), intra8x8_diag_down_left_pred(), intra8x8_diag_down_right_pred(), intra8x8_hor_down_pred(), intra8x8_hor_pred(), intra8x8_hor_up_pred(), intra8x8_vert_left_pred(), intra8x8_vert_pred(), intra8x8_vert_right_pred(), intrapred(), intrapred8x8(), intrapred_chroma(), Inv_Residual_trans_4x4(), Inv_Residual_trans_8x8(), itrans4x4(), itrans4x4_ls(), itrans8x8(), itrans_2(), itrans_sp(), mb_is_available(), predict_nnz(), predict_nnz_chroma(), prepareListforRefIdx(), read_and_store_CBP_block_bit_444(), read_and_store_CBP_block_bit_normal(), 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_one_macroblock_b_slice(), read_one_macroblock_i_slice(), read_one_macroblock_p_slice(), read_significance_map(), readCBP_CABAC(), readCoeff4x4_CAVLC(), readCompCoeff4x4MB_CABAC(), readCompCoeff4x4MB_CAVLC(), readCompCoeff4x4SMB_CABAC(), readCompCoeff8x8_CABAC(), readCompCoeff8x8MB_CAVLC(), readMBMotionVectors(), readMVD_CABAC(), readRefFrame_CABAC(), readRefPictureIdx_VLC(), readRunLevel_CABAC(), start_macroblock(), and update_qp().
pointer to the current slice
Definition at line 203 of file global.h.
Referenced by buildPredblockRegionYUV(), buildPredRegionYUV(), decode_ipcm_mb(), decode_one_component_b_slice(), decode_one_component_i_slice(), decode_one_component_p_slice(), decode_one_macroblock(), get_block_luma(), intra16x16_dc_pred(), intra16x16_hor_pred(), intra16x16_plane_pred(), intra16x16_vert_pred(), intra4x4_dc_pred(), intra4x4_diag_down_left_pred(), intra4x4_diag_down_right_pred(), intra4x4_hor_down_pred(), intra4x4_hor_pred(), intra4x4_hor_up_pred(), intra4x4_vert_left_pred(), intra4x4_vert_pred(), intra4x4_vert_right_pred(), intra8x8_dc_pred(), intra8x8_diag_down_left_pred(), intra8x8_diag_down_right_pred(), intra8x8_hor_down_pred(), intra8x8_hor_pred(), intra8x8_hor_up_pred(), intra8x8_vert_left_pred(), intra8x8_vert_pred(), intra8x8_vert_right_pred(), intrapred_chroma(), Inv_Residual_trans_4x4(), Inv_Residual_trans_8x8(), itrans4x4(), itrans4x4_ls(), itrans8x8(), itrans_2(), itrans_sp(), read_and_store_CBP_block_bit_444(), read_and_store_CBP_block_bit_normal(), 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_one_macroblock_b_slice(), read_one_macroblock_i_slice(), read_one_macroblock_p_slice(), read_significance_map(), readB8_typeInfo_CABAC(), readCBP_CABAC(), readCIPredMode_CABAC(), readCoeff4x4_CAVLC(), readCompCoeff4x4MB_CABAC(), readCompCoeff4x4MB_CAVLC(), readCompCoeff4x4SMB_CABAC(), readCompCoeff8x8_CABAC(), readCompCoeff8x8MB_CAVLC(), readDquant_CABAC(), readIntraPredMode_CABAC(), readMB_skip_flagInfo_CABAC(), readMB_transform_size_flag_CABAC(), readMB_typeInfo_CABAC(), readMVD_CABAC(), readRefFrame_CABAC(), readRunLevel_CABAC(), and SetB8Mode().
int qp |
QP luma.
Definition at line 220 of file global.h.
Referenced by EdgeLoopLumaMBAff(), EdgeLoopLumaNormal(), read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), read_one_macroblock_b_slice(), read_one_macroblock_i_slice(), read_one_macroblock_p_slice(), start_macroblock(), and update_qp().
int qp_scaled[MAX_PLANE] |
QP scaled for all comps.
Definition at line 222 of file global.h.
Referenced by itrans_2(), read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), readCompCoeff8x8_CABAC(), and update_qp().
int qpc[2] |
QP chroma.
Definition at line 221 of file global.h.
Referenced by EdgeLoopChromaMBAff(), EdgeLoopChromaNormal(), EdgeLoopLumaMBAff(), EdgeLoopLumaNormal(), read_CBP_and_coeffs_from_NAL_CABAC(), and read_CBP_and_coeffs_from_NAL_CAVLC().