#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().