|
UInt | m_uiMaxDepth |
| max. number of depth More...
|
|
TComYuv ** | m_ppcYuvResi |
| array of residual buffer More...
|
|
TComYuv ** | m_ppcYuvReco |
| array of prediction & reconstruction buffer More...
|
|
TComDataCU ** | m_ppcCU |
| CU data array. More...
|
|
TComTrQuant * | m_pcTrQuant |
|
TComPrediction * | m_pcPrediction |
|
TDecEntropy * | m_pcEntropyDecoder |
|
TDecConformanceCheck * | m_pConformanceCheck |
|
Bool | m_bDecodeDQP |
|
Bool | m_IsChromaQpAdjCoded |
|
| TDecCu () |
|
virtual | ~TDecCu () |
|
Void | init (TDecEntropy *pcEntropyDecoder, TComTrQuant *pcTrQuant, TComPrediction *pcPrediction, TDecConformanceCheck *pConformanceCheck) |
| initialize access channels More...
|
|
Void | create (UInt uiMaxDepth, UInt uiMaxWidth, UInt uiMaxHeight, ChromaFormat chromaFormatIDC) |
| create internal buffers More...
|
|
Void | destroy () |
| destroy internal buffers More...
|
|
Void | decodeCtu (TComDataCU *pCtu, Bool &isLastCtuOfSliceSegment) |
| decode Ctu information More...
|
|
Void | decompressCtu (TComDataCU *pCtu) |
| reconstruct Ctu information More...
|
|
Void | xDecodeCU (TComDataCU *const pcCU, const UInt uiAbsPartIdx, const UInt uiDepth, Bool &isLastCtuOfSliceSegment) |
| decode CU block recursively More...
|
|
Void | xFinishDecodeCU (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth, Bool &isLastCtuOfSliceSegment) |
|
Bool | xDecodeSliceEnd (TComDataCU *pcCU, UInt uiAbsPartIdx) |
| decode end-of-slice flag More...
|
|
Void | xDecompressCU (TComDataCU *pCtu, UInt uiAbsPartIdx, UInt uiDepth) |
|
Void | xReconInter (TComDataCU *pcCU, UInt uiDepth) |
|
Void | xReconIntraQT (TComDataCU *pcCU, UInt uiDepth) |
|
Void | xIntraRecBlk (TComYuv *pcRecoYuv, TComYuv *pcPredYuv, TComYuv *pcResiYuv, const ComponentID component, TComTU &rTu) |
|
Void | xIntraRecQT (TComYuv *pcRecoYuv, TComYuv *pcPredYuv, TComYuv *pcResiYuv, const ChannelType chType, TComTU &rTu) |
|
Void | xReconPCM (TComDataCU *pcCU, UInt uiDepth) |
|
Void | xDecodeInterTexture (TComDataCU *pcCU, UInt uiDepth) |
|
Void | xDecodePCMTexture (TComDataCU *pcCU, const UInt uiPartIdx, const Pel *piPCM, Pel *piReco, const UInt uiStride, const UInt uiWidth, const UInt uiHeight, const ComponentID compID) |
|
Void | xCopyToPic (TComDataCU *pcCU, TComPic *pcPic, UInt uiZorderIdx, UInt uiDepth) |
|
Void | xFillPCMBuffer (TComDataCU *pCU, UInt depth) |
|
CU decoder class.
Definition at line 57 of file TDecCu.h.