|
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] |
|
| TEncSbac () |
|
virtual | ~TEncSbac () |
|
Void | resetEntropy (const TComSlice *pSlice) |
|
SliceType | determineCabacInitIdx (const TComSlice *pSlice) |
|
Void | load (const TEncSbac *pSrc) |
|
Void | loadIntraDirMode (const TEncSbac *pScr, const ChannelType chType) |
|
Void | store (TEncSbac *pDest) const |
|
Void | loadContexts (const TEncSbac *pSrc) |
|
Void | codeVPS (const TComVPS *pcVPS) |
|
Void | codeSPS (const TComSPS *pcSPS) |
|
Void | codePPS (const TComPPS *pcPPS) |
|
Void | codeSliceHeader (TComSlice *pcSlice) |
|
Void | codeTilesWPPEntryPoint (TComSlice *pSlice) |
|
Void | codeTerminatingBit (UInt uilsLast) |
|
Void | codeSliceFinish () |
|
Void | codeSaoMaxUvlc (UInt code, UInt maxSymbol) |
|
Void | codeSaoMerge (UInt uiCode) |
|
Void | codeSaoTypeIdx (UInt uiCode) |
|
Void | codeSaoUflc (UInt uiLength, UInt uiCode) |
|
Void | codeSAOSign (UInt uiCode) |
|
Void | codeSAOOffsetParam (ComponentID compIdx, SAOOffset &ctbParam, Bool sliceEnabled, const Int channelBitDepth) |
|
Void | codeSAOBlkParam (SAOBlkParam &saoBlkParam, const BitDepths &bitDepths, Bool *sliceEnabled, Bool leftMergeAvail, Bool aboveMergeAvail, Bool onlyEstMergeInfo=false) |
|
Void | codeCUTransquantBypassFlag (TComDataCU *pcCU, UInt uiAbsPartIdx) |
|
Void | codeSkipFlag (TComDataCU *pcCU, UInt uiAbsPartIdx) |
|
Void | codeMergeFlag (TComDataCU *pcCU, UInt uiAbsPartIdx) |
|
Void | codeMergeIndex (TComDataCU *pcCU, UInt uiAbsPartIdx) |
|
Void | codeSplitFlag (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | codeMVPIdx (TComDataCU *pcCU, UInt uiAbsPartIdx, RefPicList eRefList) |
|
Void | codePartSize (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | codePredMode (TComDataCU *pcCU, UInt uiAbsPartIdx) |
|
Void | codeIPCMInfo (TComDataCU *pcCU, UInt uiAbsPartIdx) |
|
Void | codeTransformSubdivFlag (UInt uiSymbol, UInt uiCtx) |
|
Void | codeQtCbf (TComTU &rTu, const ComponentID compID, const Bool lowestLevel) |
|
Void | codeQtRootCbf (TComDataCU *pcCU, UInt uiAbsPartIdx) |
|
Void | codeQtCbfZero (TComTU &rTu, const ChannelType chType) |
|
Void | codeQtRootCbfZero () |
|
Void | codeIntraDirLumaAng (TComDataCU *pcCU, UInt absPartIdx, Bool isMultiple) |
|
Void | codeIntraDirChroma (TComDataCU *pcCU, UInt uiAbsPartIdx) |
|
Void | codeInterDir (TComDataCU *pcCU, UInt uiAbsPartIdx) |
|
Void | codeRefFrmIdx (TComDataCU *pcCU, UInt uiAbsPartIdx, RefPicList eRefList) |
|
Void | codeMvd (TComDataCU *pcCU, UInt uiAbsPartIdx, RefPicList eRefList) |
|
Void | codeCrossComponentPrediction (TComTU &rTu, ComponentID compID) |
|
Void | codeDeltaQP (TComDataCU *pcCU, UInt uiAbsPartIdx) |
|
Void | codeChromaQpAdjustment (TComDataCU *cu, UInt absPartIdx) |
|
Void | codeLastSignificantXY (UInt uiPosX, UInt uiPosY, Int width, Int height, ComponentID component, UInt uiScanIdx) |
|
Void | codeCoeffNxN (TComTU &rTu, TCoeff *pcCoef, const ComponentID compID) |
|
Void | codeTransformSkipFlags (TComTU &rTu, ComponentID component) |
|
Void | estBit (estBitsSbacStruct *pcEstBitsSbac, Int width, Int height, ChannelType chType, COEFF_SCAN_TYPE scanType) |
| estimate bit cost for CBP, significant map and significant coefficients More...
|
|
Void | estCBFBit (estBitsSbacStruct *pcEstBitsSbac) |
| estimate bit cost for each CBP bit More...
|
|
Void | estSignificantCoeffGroupMapBit (estBitsSbacStruct *pcEstBitsSbac, ChannelType chType) |
| estimate SAMBAC bit cost for significant coefficient group map More...
|
|
Void | estSignificantMapBit (estBitsSbacStruct *pcEstBitsSbac, Int width, Int height, ChannelType chType) |
| estimate SAMBAC bit cost for significant coefficient map More...
|
|
Void | estLastSignificantPositionBit (estBitsSbacStruct *pcEstBitsSbac, Int width, Int height, ChannelType chType, COEFF_SCAN_TYPE scanType) |
| estimate bit cost of significant coefficient More...
|
|
Void | estSignificantCoefficientsBit (estBitsSbacStruct *pcEstBitsSbac, ChannelType chType) |
| estimate bit cost of significant coefficient More...
|
|
Void | codeExplicitRdpcmMode (TComTU &rTu, const ComponentID compID) |
|
Void | xWriteUnarySymbol (UInt uiSymbol, ContextModel *pcSCModel, Int iOffset) |
|
Void | xWriteUnaryMaxSymbol (UInt uiSymbol, ContextModel *pcSCModel, Int iOffset, UInt uiMaxSymbol) |
|
Void | xWriteEpExGolomb (UInt uiSymbol, UInt uiCount) |
|
Void | xWriteCoefRemainExGolomb (UInt symbol, UInt &rParam, const Bool useLimitedPrefixLength, const Int maxLog2TrDynamicRange) |
|
Void | xCopyFrom (const TEncSbac *pSrc) |
|
Void | xCopyContextsFrom (const TEncSbac *pSrc) |
|
SBAC encoder class.
Definition at line 66 of file TEncSbac.h.