syntaxelement Struct Reference

Syntax Element. More...

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


Detailed Description

Syntax Element.

Definition at line 262 of file global.h.


Field Documentation

unsigned int bitpattern

int context

int inf

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

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


The documentation for this struct was generated from the following file:

Documentation generated with DoxyGen