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