|
| 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.