|
TComInputBitstream * | m_pcBitstream |
|
TDecBinIf * | m_pcTDecBinIf |
|
ContextModel | m_contextModels [512] |
|
Int | m_numContextModels |
|
ContextModel3DBuffer | m_cCUSplitFlagSCModel |
|
ContextModel3DBuffer | m_cCUSkipFlagSCModel |
|
ContextModel3DBuffer | m_cCUMergeFlagExtSCModel |
|
ContextModel3DBuffer | m_cCUMergeIdxExtSCModel |
|
ContextModel3DBuffer | m_cCUPartSizeSCModel |
|
ContextModel3DBuffer | m_cCUPredModeSCModel |
|
ContextModel3DBuffer | m_cCUIntraPredSCModel |
|
ContextModel3DBuffer | m_cCUChromaPredSCModel |
|
ContextModel3DBuffer | m_cCUDeltaQpSCModel |
|
ContextModel3DBuffer | m_cCUInterDirSCModel |
|
ContextModel3DBuffer | m_cCURefPicSCModel |
|
ContextModel3DBuffer | m_cCUMvdSCModel |
|
ContextModel3DBuffer | m_cCUQtCbfSCModel |
|
ContextModel3DBuffer | m_cCUTransSubdivFlagSCModel |
|
ContextModel3DBuffer | m_cCUQtRootCbfSCModel |
|
ContextModel3DBuffer | m_cCUSigCoeffGroupSCModel |
|
ContextModel3DBuffer | m_cCUSigSCModel |
|
ContextModel3DBuffer | m_cCuCtxLastX |
|
ContextModel3DBuffer | m_cCuCtxLastY |
|
ContextModel3DBuffer | m_cCUOneSCModel |
|
ContextModel3DBuffer | m_cCUAbsSCModel |
|
ContextModel3DBuffer | m_cMVPIdxSCModel |
|
ContextModel3DBuffer | m_cSaoMergeSCModel |
|
ContextModel3DBuffer | m_cSaoTypeIdxSCModel |
|
ContextModel3DBuffer | m_cTransformSkipSCModel |
|
ContextModel3DBuffer | m_CUTransquantBypassFlagSCModel |
|
ContextModel3DBuffer | m_explicitRdpcmFlagSCModel |
|
ContextModel3DBuffer | m_explicitRdpcmDirSCModel |
|
ContextModel3DBuffer | m_cCrossComponentPredictionSCModel |
|
ContextModel3DBuffer | m_ChromaQpAdjFlagSCModel |
|
ContextModel3DBuffer | m_ChromaQpAdjIdcSCModel |
|
UInt | m_golombRiceAdaptationStatistics [RExt__GOLOMB_RICE_ADAPTATION_STATISTICS_SETS] |
|
| TDecSbac () |
|
virtual | ~TDecSbac () |
|
Void | load (const TDecSbac *pSrc) |
|
Void | loadContexts (const TDecSbac *pSrc) |
|
Void | xCopyFrom (const TDecSbac *pSrc) |
|
Void | xCopyContextsFrom (const TDecSbac *pSrc) |
|
Void | resetEntropy (TComSlice *pSlice) |
|
Void | parseTerminatingBit (UInt &ruiBit) |
|
Void | parseRemainingBytes (Bool noTrailingBytesExpected) |
|
Void | parseMVPIdx (Int &riMVPIdx) |
|
Void | parseSaoMaxUvlc (UInt &val, UInt maxSymbol) |
|
Void | parseSaoMerge (UInt &ruiVal) |
|
Void | parseSaoTypeIdx (UInt &ruiVal) |
|
Void | parseSaoUflc (UInt uiLength, UInt &ruiVal) |
|
Void | parseSAOBlkParam (SAOBlkParam &saoBlkParam, Bool *sliceEnabled, Bool leftMergeAvail, Bool aboveMergeAvail, const BitDepths &bitDepths) |
|
Void | parseSaoSign (UInt &val) |
|
Void | parseSkipFlag (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | parseCUTransquantBypassFlag (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | parseSplitFlag (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | parseMergeFlag (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth, UInt uiPUIdx) |
|
Void | parseMergeIndex (TComDataCU *pcCU, UInt &ruiMergeIndex) |
|
Void | parsePartSize (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | parsePredMode (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | parseIntraDirLumaAng (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | parseIntraDirChroma (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | parseInterDir (TComDataCU *pcCU, UInt &ruiInterDir, UInt uiAbsPartIdx) |
|
Void | parseRefFrmIdx (TComDataCU *pcCU, Int &riRefFrmIdx, RefPicList eRefList) |
|
Void | parseMvd (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth, RefPicList eRefList) |
|
Void | parseCrossComponentPrediction (class TComTU &rTu, ComponentID compID) |
|
Void | parseTransformSubdivFlag (UInt &ruiSubdivFlag, UInt uiLog2TransformBlockSize) |
|
Void | parseQtCbf (TComTU &rTu, const ComponentID compID, const Bool lowestLevel) |
|
Void | parseQtRootCbf (UInt uiAbsPartIdx, UInt &uiQtRootCbf) |
|
Void | parseDeltaQP (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | parseChromaQpAdjustment (TComDataCU *cu, UInt absPartIdx, UInt depth) |
|
Void | parseIPCMInfo (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | parseLastSignificantXY (UInt &uiPosLastX, UInt &uiPosLastY, Int width, Int height, ComponentID component, UInt uiScanIdx) |
|
Void | parseCoeffNxN (class TComTU &rTu, ComponentID compID) |
|
Void | parseTransformSkipFlags (class TComTU &rTu, ComponentID component) |
|
Void | parseExplicitRdpcmMode (TComTU &rTu, ComponentID compID) |
|
Void | xReadUnarySymbol (UInt &ruiSymbol, ContextModel *pcSCModel, Int iOffset) |
|
Void | xReadUnaryMaxSymbol (UInt &ruiSymbol, ContextModel *pcSCModel, Int iOffset, UInt uiMaxSymbol) |
|
Void | xReadEpExGolomb (UInt &ruiSymbol, UInt uiCount) |
|
Void | xReadCoefRemainExGolomb (UInt &rSymbol, UInt &rParam, const Bool useLimitedPrefixLength, const Int maxLog2TrDynamicRange) |
|
SBAC decoder class.
Definition at line 63 of file TDecSbac.h.