#include <global.h>
Data Fields | |
int | type |
int | value1 |
int | value2 |
int | len |
int | inf |
unsigned int | bitpattern |
int | context |
int | k |
void(* | mapping )(int len, int info, int *value1, int *value2) |
void(* | reading )(Macroblock *currMB, struct syntaxelement *, DecodingEnvironmentPtr) |
Definition at line 275 of file global.h.
unsigned int bitpattern |
int context |
CABAC context.
Definition at line 283 of file global.h.
Referenced by read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), read_ipred_modes(), readCompCoeff4x4MB_CABAC(), readCompCoeff8x8_CABAC(), readMB_typeInfo_CABAC(), readMVD_CABAC(), readRefFrame_CABAC(), readRefPictureIdx_FLC(), readRefPictureIdx_VLC(), and readRunLevel_CABAC().
int inf |
info part of CAVLC code
Definition at line 281 of file global.h.
Referenced by get_concealed_element(), i_v(), readCoeff4x4_CAVLC(), readSyntaxElement_FLC(), readSyntaxElement_Intra4x4PredictionMode(), readSyntaxElement_Level_VLC0(), readSyntaxElement_Level_VLCN(), readSyntaxElement_VLC(), and u_v().
int len |
length of code
Definition at line 280 of file global.h.
Referenced by code_from_bitstream_2d(), get_concealed_element(), i_v(), read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), read_IPCM_coeffs_from_NAL(), read_one_macroblock_b_slice(), read_one_macroblock_i_slice(), read_one_macroblock_p_slice(), readCoeff4x4_CAVLC(), readRefPictureIdx_FLC(), readSyntaxElement_CABAC(), readSyntaxElement_FLC(), readSyntaxElement_Intra4x4PredictionMode(), readSyntaxElement_Level_VLC0(), readSyntaxElement_Level_VLCN(), readSyntaxElement_NumCoeffTrailingOnes(), readSyntaxElement_NumCoeffTrailingOnesChromaDC(), readSyntaxElement_Run(), readSyntaxElement_TotalZeros(), readSyntaxElement_TotalZerosChromaDC(), readSyntaxElement_VLC(), se_v(), u_v(), and ue_v().
for mapping of CAVLC to syntaxElement
Referenced by i_v(), prepareListforRefIdx(), 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(), readCompCoeff4x4SMB_CABAC(), readSyntaxElement_VLC(), se_v(), u_v(), and ue_v().
void(* reading)(Macroblock *currMB, struct syntaxelement *, DecodingEnvironmentPtr) |
used for CABAC: refers to actual coding method of each individual syntax element type
Referenced by prepareListforRefIdx(), 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(), readCompCoeff4x4SMB_CABAC(), readCompCoeff8x8_CABAC(), and readSyntaxElement_CABAC().
int type |
type of syntax element for data part.
Definition at line 277 of file global.h.
Referenced by get_concealed_element(), i_v(), 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(), readCoeff4x4_CAVLC(), readCompCoeff4x4SMB_CABAC(), readCompCoeff8x8_CABAC(), se_v(), u_v(), and ue_v().
int value1 |
numerical value of syntax element
Definition at line 278 of file global.h.
Referenced by code_from_bitstream_2d(), read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), read_IPCM_coeffs_from_NAL(), read_ipred_modes(), read_one_macroblock_b_slice(), read_one_macroblock_i_slice(), read_one_macroblock_p_slice(), readB8_typeInfo_CABAC(), readCBP_CABAC(), readCIPredMode_CABAC(), readCoeff4x4_CAVLC(), readCompCoeff4x4SMB_CABAC(), readCompCoeff8x8_CABAC(), readDquant_CABAC(), readIntraPredMode_CABAC(), readMB_skip_flagInfo_CABAC(), readMB_transform_size_flag_CABAC(), readMB_typeInfo_CABAC(), readMBMotionVectors(), readMVD_CABAC(), readRefFrame_CABAC(), readRefPictureIdx_FLC(), readRefPictureIdx_VLC(), readRunLevel_CABAC(), readSyntaxElement_FLC(), readSyntaxElement_Intra4x4PredictionMode(), readSyntaxElement_NumCoeffTrailingOnes(), readSyntaxElement_NumCoeffTrailingOnesChromaDC(), readSyntaxElement_Run(), readSyntaxElement_TotalZeros(), readSyntaxElement_TotalZerosChromaDC(), readSyntaxElement_VLC(), se_v(), and ue_v().
int value2 |
for blocked symbols, e.g. run/level
Definition at line 279 of file global.h.
Referenced by code_from_bitstream_2d(), read_CBP_and_coeffs_from_NAL_CABAC(), read_CBP_and_coeffs_from_NAL_CAVLC(), read_one_macroblock_b_slice(), readCoeff4x4_CAVLC(), readCompCoeff4x4SMB_CABAC(), readCompCoeff8x8_CABAC(), readMB_skip_flagInfo_CABAC(), readMBMotionVectors(), readMVD_CABAC(), readRefFrame_CABAC(), readRefPictureIdx_VLC(), readRunLevel_CABAC(), readSyntaxElement_NumCoeffTrailingOnes(), readSyntaxElement_NumCoeffTrailingOnesChromaDC(), and readSyntaxElement_VLC().