#include <global.h>
Data Fields | |
int | type |
int | value1 |
int | value2 |
int | len |
int | inf |
unsigned int | bitpattern |
int | context |
void(* | mapping )(int value1, int value2, int *len_ptr, int *info_ptr) |
Definition at line 262 of file global.h.
unsigned int bitpattern |
UVLC bitpattern.
Definition at line 269 of file global.h.
Referenced by FinalizeSubseqInfo(), symbol2uvlc(), symbol2vlc(), u_1(), u_v(), writeIntraPredMode_CAVLC(), writeSE_Flag(), writeSE_invFlag(), and writeUVLC2buffer().
int context |
CABAC context.
for mapping of syntaxElement to UVLC
Definition at line 270 of file global.h.
Referenced by rdcost_for_4x4_intra_blocks(), rdcost_for_4x4_intra_blocks_444(), rdcost_for_8x8_intra_blocks(), rdcost_for_8x8_intra_blocks_444(), writeChromaCoeff(), writeCoeff16x16_CABAC(), writeCoeff4x4_CABAC(), writeCoeff8x8_CABAC(), writeFieldModeInfo_CABAC(), writeIntra4x4Modes(), writeIntra8x8Modes(), writeMB_B_typeInfo_CABAC(), writeMB_Bskip_flagInfo_CABAC(), writeMB_I_typeInfo_CABAC(), writeMB_Pskip_flagInfo_CABAC(), writeMB_transform_size_CABAC(), writeMVD_CABAC(), writeRefPic_B_CABAC(), writeRefPic_P_CABAC(), and writeRunLevel_CABAC().
int inf |
info part of UVLC code
Definition at line 268 of file global.h.
Referenced by se_v(), symbol2uvlc(), symbol2vlc(), ue_v(), writeCBP_VLC(), writeIntraPredMode_CAVLC(), writeSE_SVLC(), writeSE_UVLC(), writeSyntaxElement2Buf_UVLC(), writeSyntaxElement_Level_VLC1(), writeSyntaxElement_Level_VLCN(), writeSyntaxElement_NumCoeffTrailingOnes(), writeSyntaxElement_NumCoeffTrailingOnesChromaDC(), writeSyntaxElement_Run(), writeSyntaxElement_TotalZeros(), writeSyntaxElement_TotalZerosChromaDC(), and writeSyntaxElement_VLC().
int len |
length of code
Definition at line 267 of file global.h.
Referenced by end_macroblock(), est_CAVLC_bits(), estSyntaxElement_Level_VLC1(), estSyntaxElement_Level_VLCN(), FinalizeSubseqInfo(), min_rdcost_16x16(), Partition_BC_Header(), rdcost_for_4x4_intra_blocks(), rdcost_for_4x4_intra_blocks_444(), rdcost_for_8x8_intra_blocks(), rdcost_for_8x8_intra_blocks_444(), RDCost_for_8x8blocks(), se_v(), symbol2uvlc(), symbol2vlc(), u_1(), u_v(), ue_v(), writeB8_B_typeInfo_CABAC(), writeB8_typeInfo_CABAC(), writeCBP_CABAC(), writeCBP_VLC(), writeCBPandDquant(), writeChromaCoeff(), writeChromaIntraPredMode(), writeCIPredMode_CABAC(), writeCoeff16x16_CABAC(), writeCoeff4x4_CABAC(), writeCoeff4x4_CAVLC_444(), writeCoeff4x4_CAVLC_normal(), writeCoeff8x8_CABAC(), writeDquant_CABAC(), writeFieldModeInfo_CABAC(), writeIntra4x4Modes(), writeIntra8x8Modes(), writeIntraPredMode_CABAC(), writeIntraPredMode_CAVLC(), writeMB_B_typeInfo_CABAC(), writeMB_Bskip_flagInfo_CABAC(), writeMB_I_typeInfo_CABAC(), writeMB_P_typeInfo_CABAC(), writeMB_Pskip_flagInfo_CABAC(), writeMB_transform_size_CABAC(), writeMBLayerBSlice(), writeMBLayerPSlice(), writeMotionVector8x8(), writeMVD_CABAC(), writeReferenceFrame(), writeRefPic_B_CABAC(), writeRefPic_P_CABAC(), writeRunLevel_CABAC(), writeSE_Dummy(), writeSE_Flag(), writeSE_invFlag(), writeSE_SVLC(), writeSE_UVLC(), writeSyntaxElement2Buf_Fixed(), writeSyntaxElement2Buf_UVLC(), writeSyntaxElement_Level_VLC1(), writeSyntaxElement_Level_VLCN(), writeSyntaxElement_NumCoeffTrailingOnes(), writeSyntaxElement_NumCoeffTrailingOnesChromaDC(), writeSyntaxElement_Run(), writeSyntaxElement_TotalZeros(), writeSyntaxElement_TotalZerosChromaDC(), writeSyntaxElement_VLC(), and writeUVLC2buffer().
int type |
type of syntax element for data part.
Definition at line 264 of file global.h.
Referenced by ComposeSparePictureMessage(), CompressSpareMBMap(), end_macroblock(), FinalizeSpareMBMap(), FinalizeSubseqInfo(), min_rdcost_16x16(), Partition_BC_Header(), rdcost_for_4x4_intra_blocks(), rdcost_for_4x4_intra_blocks_444(), rdcost_for_8x8_intra_blocks(), rdcost_for_8x8_intra_blocks_444(), RDCost_for_8x8blocks(), writeCBP_VLC(), writeCBPandDquant(), writeChromaCoeff(), writeChromaIntraPredMode(), writeCoeff16x16_CABAC(), writeCoeff4x4_CABAC(), writeCoeff4x4_CAVLC_444(), writeCoeff4x4_CAVLC_normal(), writeCoeff8x8_CABAC(), writeIntra4x4Modes(), writeIntra8x8Modes(), writeIntraPredMode_CAVLC(), writeMBLayerBSlice(), writeMBLayerPSlice(), writeMotionVector8x8(), writeReferenceFrame(), writeSE_SVLC(), writeSE_UVLC(), writeSyntaxElement2Buf_Fixed(), writeSyntaxElement2Buf_UVLC(), writeSyntaxElement_Level_VLC1(), writeSyntaxElement_Level_VLCN(), writeSyntaxElement_NumCoeffTrailingOnes(), writeSyntaxElement_NumCoeffTrailingOnesChromaDC(), writeSyntaxElement_Run(), writeSyntaxElement_TotalZeros(), writeSyntaxElement_TotalZerosChromaDC(), and writeSyntaxElement_VLC().
int value1 |
numerical value of syntax element
Definition at line 265 of file global.h.
Referenced by ComposeSparePictureMessage(), CompressSpareMBMap(), end_macroblock(), est_CAVLC_bits(), estSyntaxElement_Level_VLC1(), estSyntaxElement_Level_VLCN(), FinalizeSpareMBMap(), FinalizeSubseqInfo(), min_rdcost_16x16(), Partition_BC_Header(), rdcost_for_4x4_intra_blocks(), rdcost_for_4x4_intra_blocks_444(), rdcost_for_8x8_intra_blocks(), rdcost_for_8x8_intra_blocks_444(), RDCost_for_8x8blocks(), se_v(), u_1(), u_v(), ue_v(), writeB8_B_typeInfo_CABAC(), writeB8_typeInfo_CABAC(), writeCBP_CABAC(), writeCBP_VLC(), writeCBPandDquant(), writeChromaCoeff(), writeChromaIntraPredMode(), writeCIPredMode_CABAC(), writeCoeff16x16_CABAC(), writeCoeff4x4_CABAC(), writeCoeff4x4_CAVLC_444(), writeCoeff4x4_CAVLC_normal(), writeCoeff8x8_CABAC(), writeDquant_CABAC(), writeFieldModeInfo_CABAC(), writeIntra4x4Modes(), writeIntra8x8Modes(), writeIntraPredMode_CABAC(), writeIntraPredMode_CAVLC(), writeMB_B_typeInfo_CABAC(), writeMB_Bskip_flagInfo_CABAC(), writeMB_I_typeInfo_CABAC(), writeMB_P_typeInfo_CABAC(), writeMB_Pskip_flagInfo_CABAC(), writeMBLayerBSlice(), writeMBLayerPSlice(), writeMotionVector8x8(), writeMVD_CABAC(), writeReferenceFrame(), writeRefPic_B_CABAC(), writeRefPic_P_CABAC(), writeRunLevel_CABAC(), writeSE_Flag(), writeSE_invFlag(), writeSE_SVLC(), writeSE_UVLC(), writeSyntaxElement2Buf_UVLC(), writeSyntaxElement_Level_VLC1(), writeSyntaxElement_Level_VLCN(), writeSyntaxElement_NumCoeffTrailingOnes(), writeSyntaxElement_NumCoeffTrailingOnesChromaDC(), writeSyntaxElement_Run(), writeSyntaxElement_TotalZeros(), writeSyntaxElement_TotalZerosChromaDC(), and writeSyntaxElement_VLC().
int value2 |
for blocked symbols, e.g. run/level
Definition at line 266 of file global.h.
Referenced by end_macroblock(), est_CAVLC_bits(), min_rdcost_16x16(), Partition_BC_Header(), se_v(), ue_v(), writeCBP_VLC(), writeCBPandDquant(), writeChromaCoeff(), writeChromaIntraPredMode(), writeCoeff16x16_CABAC(), writeCoeff4x4_CABAC(), writeCoeff4x4_CAVLC_444(), writeCoeff4x4_CAVLC_normal(), writeCoeff8x8_CABAC(), writeIntra4x4Modes(), writeIntra8x8Modes(), writeMB_Bskip_flagInfo_CABAC(), writeMBLayerBSlice(), writeMBLayerPSlice(), writeMotionVector8x8(), writeMVD_CABAC(), writeReferenceFrame(), writeRefPic_B_CABAC(), writeRefPic_P_CABAC(), writeRunLevel_CABAC(), writeSE_SVLC(), writeSE_UVLC(), writeSyntaxElement2Buf_UVLC(), writeSyntaxElement_NumCoeffTrailingOnes(), writeSyntaxElement_NumCoeffTrailingOnesChromaDC(), and writeSyntaxElement_VLC().