|
| TComDataCU ** | m_ppcBestCU |
| | Best CUs in each depth. More...
|
| |
| TComDataCU ** | m_ppcTempCU |
| | Temporary CUs in each depth. More...
|
| |
| UChar | m_uhTotalDepth |
| |
| TComYuv ** | m_ppcPredYuvBest |
| | Best Prediction Yuv for each depth. More...
|
| |
| TComYuv ** | m_ppcResiYuvBest |
| | Best Residual Yuv for each depth. More...
|
| |
| TComYuv ** | m_ppcRecoYuvBest |
| | Best Reconstruction Yuv for each depth. More...
|
| |
| TComYuv ** | m_ppcPredYuvTemp |
| | Temporary Prediction Yuv for each depth. More...
|
| |
| TComYuv ** | m_ppcResiYuvTemp |
| | Temporary Residual Yuv for each depth. More...
|
| |
| TComYuv ** | m_ppcRecoYuvTemp |
| | Temporary Reconstruction Yuv for each depth. More...
|
| |
| TComYuv ** | m_ppcOrigYuv |
| | Original Yuv for each depth. More...
|
| |
| Bool | m_bEncodeDQP |
| |
| Bool | m_bFastDeltaQP |
| |
| Bool | m_stillToCodeChromaQpOffsetFlag |
| |
| Int | m_cuChromaQpOffsetIdxPlus1 |
| |
| Int | m_lumaLevelToDeltaQPLUT [LUMA_LEVEL_TO_DQP_LUT_MAXSIZE] |
| |
| Int | m_lumaQPOffset |
| |
| TEncSlice * | m_pcSliceEncoder |
| |
| TEncCfg * | m_pcEncCfg |
| |
| TEncSearch * | m_pcPredSearch |
| |
| TComTrQuant * | m_pcTrQuant |
| |
| TComRdCost * | m_pcRdCost |
| |
| TEncEntropy * | m_pcEntropyCoder |
| |
| TEncBinCABAC * | m_pcBinCABAC |
| |
| TEncSbac *** | m_pppcRDSbacCoder |
| |
| TEncSbac * | m_pcRDGoOnSbacCoder |
| |
| TEncRateCtrl * | m_pcRateCtrl |
| |
| Void | init (TEncTop *pcEncTop) |
| | copy parameters from encoder class More...
|
| |
| Void | initLumaDeltaQpLUT () |
| |
| Int | calculateLumaDQP (TComDataCU *pCU, const UInt absPartIdx, const TComYuv *pOrgYuv) |
| |
| Void | create (UChar uhTotalDepth, UInt iMaxWidth, UInt iMaxHeight, ChromaFormat chromaFormat) |
| | create internal buffers More...
|
| |
| Void | destroy () |
| | destroy internal buffers More...
|
| |
| Void | compressCtu (TComDataCU *pCtu) |
| | CTU analysis function. More...
|
| |
| Void | encodeCtu (TComDataCU *pCtu) |
| | CTU encoding function. More...
|
| |
| Int | updateCtuDataISlice (TComDataCU *pCtu, Int width, Int height) |
| |
| Void | finishCU (TComDataCU *pcCU, UInt uiAbsPartIdx) |
| |
| Void | xCompressCU (TComDataCU *&rpcBestCU, TComDataCU *&rpcTempCU, const UInt uiDepth, PartSize eParentPartSize=NUMBER_OF_PART_SIZES) |
| |
| Void | xEncodeCU (TComDataCU *pcCU, UInt uiAbsPartIdx, UInt uiDepth) |
| |
| Int | xComputeQP (TComDataCU *pcCU, UInt uiDepth) |
| |
| Void | xCheckBestMode (TComDataCU *&rpcBestCU, TComDataCU *&rpcTempCU, UInt uiDepth) |
| |
| Void | xCheckRDCostMerge2Nx2N (TComDataCU *&rpcBestCU, TComDataCU *&rpcTempCU, Bool *earlyDetectionSkipMode) |
| |
| Void | xCheckRDCostInter (TComDataCU *&rpcBestCU, TComDataCU *&rpcTempCU, PartSize ePartSize, Bool bUseMRG=false) |
| |
| Void | xCheckRDCostIntra (TComDataCU *&rpcBestCU, TComDataCU *&rpcTempCU, PartSize ePartSize) |
| |
| Void | xCheckDQP (TComDataCU *pcCU) |
| |
| Void | xCheckIntraPCM (TComDataCU *&rpcBestCU, TComDataCU *&rpcTempCU) |
| |
| Void | xCopyAMVPInfo (AMVPInfo *pSrc, AMVPInfo *pDst) |
| |
| Void | xCopyYuv2Pic (TComPic *rpcPic, UInt uiCUAddr, UInt uiAbsPartIdx, UInt uiDepth, UInt uiSrcDepth) |
| |
| Void | xCopyYuv2Tmp (UInt uhPartUnitIdx, UInt uiDepth) |
| |
| Void | xCtuCollectARLStats (TComDataCU *pCtu) |
| | Collect ARL statistics from one CTU. More...
|
| |
| Int | xTuCollectARLStats (TCoeff *rpcCoeff, TCoeff *rpcArlCoeff, Int NumCoeffInCU, Double *cSum, UInt *numSamples) |
| |
| Void | deriveTestModeAMP (TComDataCU *pcBestCU, PartSize eParentPartSize, Bool &bTestAMP_Hor, Bool &bTestAMP_Ver, Bool &bTestMergeAMP_Hor, Bool &bTestMergeAMP_Ver) |
| | Derive small set of test modes for AMP encoder speed-up. More...
|
| |
| Void | xFillPCMBuffer (TComDataCU *pCU, TComYuv *pOrgYuv) |
| |
CU encoder class.
Definition at line 65 of file TEncCu.h.