CUData            114 source/common/cudata.cpp CUData::CUData()
CUData            119 source/common/cudata.cpp void CUData::initialize(const CUDataMemPool& dataPool, uint32_t depth, const x265_param& param, int instance)
CUData            275 source/common/cudata.cpp void CUData::initCTU(const Frame& frame, uint32_t cuAddr, int qp, uint32_t firstRowInSlice, uint32_t lastRowInSlice, uint32_t lastCuInSlice)
CUData            319 source/common/cudata.cpp void CUData::initSubCU(const CUData& ctu, const CUGeom& cuGeom, int qp)
CUData            358 source/common/cudata.cpp void CUData::copyPartFrom(const CUData& subCU, const CUGeom& childGeom, uint32_t subPartIdx)
CUData            413 source/common/cudata.cpp void CUData::setEmptyPart(const CUGeom& childGeom, uint32_t subPartIdx)
CUData            422 source/common/cudata.cpp void CUData::initLosslessCU(const CUData& cu, const CUGeom& cuGeom)
CUData            463 source/common/cudata.cpp void CUData::copyToPic(uint32_t depth) const
CUData            465 source/common/cudata.cpp     CUData& ctu = *m_encData->getPicCTU(m_cuAddr);
CUData            511 source/common/cudata.cpp void CUData::copyFromPic(const CUData& ctu, const CUGeom& cuGeom, int csp, bool copyQp)
CUData            560 source/common/cudata.cpp void CUData::updatePic(uint32_t depth, int picCsp) const
CUData            562 source/common/cudata.cpp     CUData& ctu = *m_encData->getPicCTU(m_cuAddr);
CUData            590 source/common/cudata.cpp const CUData* CUData::getPULeft(uint32_t& lPartUnitIdx, uint32_t curPartUnitIdx) const
CUData            611 source/common/cudata.cpp const CUData* CUData::getPUAbove(uint32_t& aPartUnitIdx, uint32_t curPartUnitIdx) const
CUData            630 source/common/cudata.cpp const CUData* CUData::getPUAboveLeft(uint32_t& alPartUnitIdx, uint32_t curPartUnitIdx) const
CUData            662 source/common/cudata.cpp const CUData* CUData::getPUAboveRight(uint32_t& arPartUnitIdx, uint32_t curPartUnitIdx) const
CUData            698 source/common/cudata.cpp const CUData* CUData::getPUBelowLeft(uint32_t& blPartUnitIdx, uint32_t curPartUnitIdx) const
CUData            730 source/common/cudata.cpp const CUData* CUData::getPUBelowLeftAdi(uint32_t& blPartUnitIdx,  uint32_t curPartUnitIdx, uint32_t partUnitOffset) const
CUData            762 source/common/cudata.cpp const CUData* CUData::getPUAboveRightAdi(uint32_t& arPartUnitIdx, uint32_t curPartUnitIdx, uint32_t partUnitOffset) const
CUData            799 source/common/cudata.cpp const CUData* CUData::getQpMinCuLeft(uint32_t& lPartUnitIdx, uint32_t curAbsIdxInCTU) const
CUData            816 source/common/cudata.cpp const CUData* CUData::getQpMinCuAbove(uint32_t& aPartUnitIdx, uint32_t curAbsIdxInCTU) const
CUData            833 source/common/cudata.cpp int8_t CUData::getRefQP(uint32_t curAbsIdxInCTU) const
CUData            836 source/common/cudata.cpp     const CUData* cULeft = getQpMinCuLeft(lPartIdx, m_absIdxInCTU + curAbsIdxInCTU);
CUData            837 source/common/cudata.cpp     const CUData* cUAbove = getQpMinCuAbove(aPartIdx, m_absIdxInCTU + curAbsIdxInCTU);
CUData            842 source/common/cudata.cpp int CUData::getLastValidPartIdx(int absPartIdx) const
CUData            855 source/common/cudata.cpp int8_t CUData::getLastCodedQP(uint32_t absPartIdx) const
CUData            874 source/common/cudata.cpp void CUData::getAllowedChromaDir(uint32_t absPartIdx, uint32_t* modeList) const
CUData            895 source/common/cudata.cpp int CUData::getIntraDirLumaPredictor(uint32_t absPartIdx, uint32_t* intraDirPred) const
CUData            897 source/common/cudata.cpp     const CUData* tempCU;
CUData            940 source/common/cudata.cpp uint32_t CUData::getCtxSplitFlag(uint32_t absPartIdx, uint32_t depth) const
CUData            942 source/common/cudata.cpp     const CUData* tempCU;
CUData            957 source/common/cudata.cpp void CUData::getIntraTUQtDepthRange(uint32_t tuDepthRange[2], uint32_t absPartIdx) const
CUData            968 source/common/cudata.cpp void CUData::getInterTUQtDepthRange(uint32_t tuDepthRange[2], uint32_t absPartIdx) const
CUData            980 source/common/cudata.cpp uint32_t CUData::getCtxSkipFlag(uint32_t absPartIdx) const
CUData            982 source/common/cudata.cpp     const CUData* tempCU;
CUData            997 source/common/cudata.cpp bool CUData::setQPSubCUs(int8_t qp, uint32_t absPartIdx, uint32_t depth)
CUData           1019 source/common/cudata.cpp void CUData::setPUInterDir(uint8_t dir, uint32_t absPartIdx, uint32_t puIdx)
CUData           1102 source/common/cudata.cpp void CUData::setAllPU(T* p, const T& val, int absPartIdx, int puIdx)
CUData           1267 source/common/cudata.cpp void CUData::setPUMv(int list, const MV& mv, int absPartIdx, int puIdx)
CUData           1272 source/common/cudata.cpp void CUData::setPURefIdx(int list, int8_t refIdx, int absPartIdx, int puIdx)
CUData           1277 source/common/cudata.cpp void CUData::getPartIndexAndSize(uint32_t partIdx, uint32_t& outPartAddr, int& outWidth, int& outHeight) const
CUData           1288 source/common/cudata.cpp void CUData::getMvField(const CUData* cu, uint32_t absPartIdx, int picList, MVField& outMvField) const
CUData           1303 source/common/cudata.cpp void CUData::deriveLeftRightTopIdx(uint32_t partIdx, uint32_t& partIdxLT, uint32_t& partIdxRT) const
CUData           1345 source/common/cudata.cpp uint32_t CUData::deriveLeftBottomIdx(uint32_t puIdx) const
CUData           1384 source/common/cudata.cpp uint32_t CUData::deriveRightBottomIdx(uint32_t puIdx) const
CUData           1424 source/common/cudata.cpp bool CUData::hasEqualMotion(uint32_t absPartIdx, const CUData& candCU, uint32_t candAbsPartIdx) const
CUData           1443 source/common/cudata.cpp uint32_t CUData::getInterMergeCandidates(uint32_t absPartIdx, uint32_t puIdx, MVField(*candMvField)[2], uint8_t* candDir) const
CUData           1479 source/common/cudata.cpp     const CUData* cuLeft = getPULeft(leftPartIdx, partIdxLB);
CUData           1501 source/common/cudata.cpp     const CUData* cuAbove = getPUAbove(abovePartIdx, partIdxRT);
CUData           1521 source/common/cudata.cpp     const CUData* cuAboveRight = getPUAboveRight(aboveRightPartIdx, partIdxRT);
CUData           1540 source/common/cudata.cpp     const CUData* cuLeftBottom = this->getPUBelowLeft(leftBottomPartIdx, partIdxLB);
CUData           1561 source/common/cudata.cpp         const CUData* cuAboveLeft = getPUAboveLeft(aboveLeftPartIdx, absPartAddr);
CUData           1705 source/common/cudata.cpp int CUData::getPMV(InterNeighbourMV *neighbours, uint32_t picList, uint32_t refIdx, MV* amvpCand, MV* pmv) const
CUData           1781 source/common/cudata.cpp             const CUData* colCU = colPic->m_encData->getPicCTU(cuAddr);
CUData           1807 source/common/cudata.cpp void CUData::getNeighbourMV(uint32_t puIdx, uint32_t absPartIdx, InterNeighbourMV* neighbours) const
CUData           1864 source/common/cudata.cpp void CUData::getInterNeighbourMV(InterNeighbourMV *neighbour, uint32_t partUnitIdx, MVP_DIR dir) const
CUData           1866 source/common/cudata.cpp     const CUData* tmpCU = NULL;
CUData           1912 source/common/cudata.cpp void CUData::clipMv(MV& outMV) const
CUData           1928 source/common/cudata.cpp bool CUData::getDirectPMV(MV& pmv, InterNeighbourMV *neighbours, uint32_t picList, uint32_t refIdx) const
CUData           1944 source/common/cudata.cpp bool CUData::getIndirectPMV(MV& outMV, InterNeighbourMV *neighbours, uint32_t picList, uint32_t refIdx) const
CUData           1965 source/common/cudata.cpp bool CUData::getColMVP(MV& outMV, int& outRefIdx, int picList, int cuAddr, int partUnitIdx) const
CUData           1968 source/common/cudata.cpp     const CUData* colCU = colPic->m_encData->getPicCTU(cuAddr);
CUData           2000 source/common/cudata.cpp bool CUData::getCollocatedMV(int cuAddr, int partUnitIdx, InterNeighbourMV *neighbour) const
CUData           2003 source/common/cudata.cpp     const CUData* colCU = colPic->m_encData->getPicCTU(cuAddr);
CUData           2027 source/common/cudata.cpp MV CUData::scaleMvByPOCDist(const MV& inMV, int curPOC, int curRefPOC, int colPOC, int colRefPOC) const
CUData           2044 source/common/cudata.cpp uint32_t CUData::deriveCenterIdx(uint32_t puIdx) const
CUData           2056 source/common/cudata.cpp void CUData::getTUEntropyCodingParameters(TUEntropyCodingParameters &result, uint32_t absPartIdx, uint32_t log2TrSize, bool bIsLuma) const
CUData           2101 source/common/cudata.cpp void CUData::calcCTUGeoms(uint32_t ctuWidth, uint32_t ctuHeight, uint32_t maxCUSize, uint32_t minCUSize, CUGeom cuDataArray[CUGeom::MAX_GEOMS])
CUData            160 source/common/cudata.h class CUData
CUData            218 source/common/cudata.h     const CUData* m_cuAboveLeft;      // pointer to above-left neighbor CTU
CUData            219 source/common/cudata.h     const CUData* m_cuAboveRight;     // pointer to above-right neighbor CTU
CUData            220 source/common/cudata.h     const CUData* m_cuAbove;          // pointer to above neighbor CTU
CUData            221 source/common/cudata.h     const CUData* m_cuLeft;           // pointer to left neighbor CTU
CUData            226 source/common/cudata.h     CUData();
CUData            232 source/common/cudata.h     void     initSubCU(const CUData& ctu, const CUGeom& cuGeom, int qp);
CUData            233 source/common/cudata.h     void     initLosslessCU(const CUData& cu, const CUGeom& cuGeom);
CUData            235 source/common/cudata.h     void     copyPartFrom(const CUData& cu, const CUGeom& childGeom, uint32_t subPartIdx);
CUData            240 source/common/cudata.h     void     copyFromPic(const CUData& ctu, const CUGeom& cuGeom, int csp, bool copyQp = true);
CUData            283 source/common/cudata.h     void     getMvField(const CUData* cu, uint32_t absPartIdx, int picList, MVField& mvField) const;
CUData            293 source/common/cudata.h     const CUData* getPULeft(uint32_t& lPartUnitIdx, uint32_t curPartUnitIdx) const;
CUData            294 source/common/cudata.h     const CUData* getPUAbove(uint32_t& aPartUnitIdx, uint32_t curPartUnitIdx) const;
CUData            295 source/common/cudata.h     const CUData* getPUAboveLeft(uint32_t& alPartUnitIdx, uint32_t curPartUnitIdx) const;
CUData            296 source/common/cudata.h     const CUData* getPUAboveRight(uint32_t& arPartUnitIdx, uint32_t curPartUnitIdx) const;
CUData            297 source/common/cudata.h     const CUData* getPUBelowLeft(uint32_t& blPartUnitIdx, uint32_t curPartUnitIdx) const;
CUData            299 source/common/cudata.h     const CUData* getQpMinCuLeft(uint32_t& lPartUnitIdx, uint32_t currAbsIdxInCTU) const;
CUData            300 source/common/cudata.h     const CUData* getQpMinCuAbove(uint32_t& aPartUnitIdx, uint32_t currAbsIdxInCTU) const;
CUData            302 source/common/cudata.h     const CUData* getPUAboveRightAdi(uint32_t& arPartUnitIdx, uint32_t curPartUnitIdx, uint32_t partUnitOffset) const;
CUData            303 source/common/cudata.h     const CUData* getPUBelowLeftAdi(uint32_t& blPartUnitIdx, uint32_t curPartUnitIdx, uint32_t partUnitOffset) const;
CUData            313 source/common/cudata.h     bool hasEqualMotion(uint32_t absPartIdx, const CUData& candCU, uint32_t candAbsPartIdx) const;
CUData            367 source/common/cudata.h         CHECKED_MALLOC(charMemBlock, uint8_t, numPartition * numInstances * CUData::BytesPerPartition);
CUData             37 source/common/deblock.cpp void Deblock::deblockCTU(const CUData* ctu, const CUGeom& cuGeom, int32_t dir)
CUData             46 source/common/deblock.cpp static inline uint8_t bsCuEdge(const CUData* cu, uint32_t absPartIdx, int32_t dir)
CUData             53 source/common/deblock.cpp             const CUData* tempCU = cu->getPULeft(tempPartIdx, absPartIdx);
CUData             62 source/common/deblock.cpp             const CUData* tempCU = cu->getPUAbove(tempPartIdx, absPartIdx);
CUData             72 source/common/deblock.cpp void Deblock::deblockCU(const CUData* cu, const CUGeom& cuGeom, const int32_t dir, uint8_t blockStrength[])
CUData            135 source/common/deblock.cpp void Deblock::setEdgefilterTU(const CUData* cu, uint32_t absPartIdx, uint32_t tuDepth, int32_t dir, uint8_t blockStrength[])
CUData            150 source/common/deblock.cpp void Deblock::setEdgefilterPU(const CUData* cu, uint32_t absPartIdx, int32_t dir, uint8_t blockStrength[], uint32_t numUnits)
CUData            191 source/common/deblock.cpp uint8_t Deblock::getBoundaryStrength(const CUData* cuQ, int32_t dir, uint32_t partQ, const uint8_t blockStrength[])
CUData            195 source/common/deblock.cpp     const CUData* cuP = (dir == EDGE_VER ? cuQ->getPULeft(partP, partQ) : cuQ->getPUAbove(partP, partQ));
CUData            320 source/common/deblock.cpp void Deblock::edgeFilterLuma(const CUData* cuQ, uint32_t absPartIdx, uint32_t depth, int32_t dir, int32_t edge, const uint8_t blockStrength[])
CUData            359 source/common/deblock.cpp         const CUData* cuP = (dir == EDGE_VER ? cuQ->getPULeft(partP, partQ) : cuQ->getPUAbove(partP, partQ));
CUData            420 source/common/deblock.cpp void Deblock::edgeFilterChroma(const CUData* cuQ, uint32_t absPartIdx, uint32_t depth, int32_t dir, int32_t edge, const uint8_t blockStrength[])
CUData            470 source/common/deblock.cpp         const CUData* cuP = (dir == EDGE_VER ? cuQ->getPULeft(partP, partQ) : cuQ->getPUAbove(partP, partQ));
CUData             33 source/common/deblock.h class CUData;
CUData             41 source/common/deblock.h     static void deblockCTU(const CUData* ctu, const CUGeom& cuGeom, int32_t dir);
CUData             46 source/common/deblock.h     static void deblockCU(const CUData* cu, const CUGeom& cuGeom, const int32_t dir, uint8_t blockStrength[]);
CUData             49 source/common/deblock.h     static void setEdgefilterTU(const CUData* cu, uint32_t absPartIdx, uint32_t tuDepth, int32_t dir, uint8_t blockStrength[]);
CUData             50 source/common/deblock.h     static void setEdgefilterPU(const CUData* cu, uint32_t absPartIdx, int32_t dir, uint8_t blockStrength[], uint32_t numUnits);
CUData             54 source/common/deblock.h     static uint8_t getBoundaryStrength(const CUData* cuQ, int32_t dir, uint32_t partQ, const uint8_t blockStrength[]);
CUData             57 source/common/deblock.h     static void edgeFilterLuma(const CUData* cuQ, uint32_t absPartIdx, uint32_t depth, int32_t dir, int32_t edge, const uint8_t blockStrength[]);
CUData             58 source/common/deblock.h     static void edgeFilterChroma(const CUData* cuQ, uint32_t absPartIdx, uint32_t depth, int32_t dir, int32_t edge, const uint8_t blockStrength[]);
CUData             38 source/common/framedata.cpp     m_picCTU = new CUData[sps.numCUsInFrame];
CUData            119 source/common/framedata.h     CUData*        m_picCTU;
CUData            174 source/common/framedata.h     inline CUData* getPicCTU(uint32_t ctuAddr) { return &m_picCTU[ctuAddr]; }
CUData             38 source/common/predict.cpp PredictionUnit::PredictionUnit(const CUData& cu, const CUGeom& cuGeom, int puIdx)
CUData             77 source/common/predict.cpp void Predict::motionCompensation(const CUData& cu, const PredictionUnit& pu, Yuv& predYuv, bool bLuma, bool bChroma)
CUData            594 source/common/predict.cpp void Predict::initAdiPattern(const CUData& cu, const CUGeom& cuGeom, uint32_t puAbsPartIdx, const IntraNeighbors& intraNeighbors, int dirMode)
CUData            646 source/common/predict.cpp void Predict::initAdiPatternChroma(const CUData& cu, const CUGeom& cuGeom, uint32_t puAbsPartIdx, const IntraNeighbors& intraNeighbors, uint32_t chromaId)
CUData            658 source/common/predict.cpp void Predict::initIntraNeighbors(const CUData& cu, uint32_t absPartIdx, uint32_t tuDepth, bool isLuma, IntraNeighbors *intraNeighbors)
CUData            873 source/common/predict.cpp bool Predict::isAboveLeftAvailable(const CUData& cu, uint32_t partIdxLT)
CUData            876 source/common/predict.cpp     const CUData* cuAboveLeft = cu.getPUAboveLeft(partAboveLeft, partIdxLT);
CUData            882 source/common/predict.cpp int Predict::isAboveAvailable(const CUData& cu, uint32_t partIdxLT, uint32_t partIdxRT, bool* bValidFlags)
CUData            892 source/common/predict.cpp         const CUData* cuAbove = cu.getPUAbove(partAbove, g_rasterToZscan[rasterPart]);
CUData            906 source/common/predict.cpp int Predict::isLeftAvailable(const CUData& cu, uint32_t partIdxLT, uint32_t partIdxLB, bool* bValidFlags)
CUData            916 source/common/predict.cpp         const CUData* cuLeft = cu.getPULeft(partLeft, g_rasterToZscan[rasterPart]);
CUData            930 source/common/predict.cpp int Predict::isAboveRightAvailable(const CUData& cu, uint32_t partIdxRT, bool* bValidFlags, uint32_t numUnits)
CUData            937 source/common/predict.cpp         const CUData* cuAboveRight = cu.getPUAboveRightAdi(partAboveRight, partIdxRT, offset);
CUData            951 source/common/predict.cpp int Predict::isBelowLeftAvailable(const CUData& cu, uint32_t partIdxLB, bool* bValidFlags, uint32_t numUnits)
CUData            958 source/common/predict.cpp         const CUData* cuBelowLeft = cu.getPUBelowLeftAdi(partBelowLeft, partIdxLB, offset);
CUData             36 source/common/predict.h class CUData;
CUData             48 source/common/predict.h     PredictionUnit(const CUData& cu, const CUGeom& cuGeom, int puIdx);
CUData            100 source/common/predict.h     void motionCompensation(const CUData& cu, const PredictionUnit& pu, Yuv& predYuv, bool bLuma, bool bChroma);
CUData            105 source/common/predict.h     void initAdiPattern(const CUData& cu, const CUGeom& cuGeom, uint32_t puAbsPartIdx, const IntraNeighbors& intraNeighbors, int dirMode);
CUData            106 source/common/predict.h     void initAdiPatternChroma(const CUData& cu, const CUGeom& cuGeom, uint32_t puAbsPartIdx, const IntraNeighbors& intraNeighbors, uint32_t chromaId);
CUData            109 source/common/predict.h     static void initIntraNeighbors(const CUData& cu, uint32_t absPartIdx, uint32_t tuDepth, bool isLuma, IntraNeighbors *IntraNeighbors);
CUData            112 source/common/predict.h     static bool isAboveLeftAvailable(const CUData& cu, uint32_t partIdxLT);
CUData            114 source/common/predict.h     static int  isAboveAvailable(const CUData& cu, uint32_t partIdxLT, uint32_t partIdxRT, bool* bValidFlags);
CUData            116 source/common/predict.h     static int  isLeftAvailable(const CUData& cu, uint32_t partIdxLT, uint32_t partIdxLB, bool* bValidFlags);
CUData            118 source/common/predict.h     static int  isAboveRightAvailable(const CUData& cu, uint32_t partIdxRT, bool* bValidFlags, uint32_t numUnits);
CUData            120 source/common/predict.h     static int  isBelowLeftAvailable(const CUData& cu, uint32_t partIdxLB, bool* bValidFlags, uint32_t numUnits);
CUData            221 source/common/quant.cpp void Quant::setQPforQuant(const CUData& ctu, int qp)
CUData            397 source/common/quant.cpp uint32_t Quant::transformNxN(const CUData& cu, const pixel* fenc, uint32_t fencStride, const int16_t* residual, uint32_t resiStride,
CUData            482 source/common/quant.cpp uint64_t Quant::ssimDistortion(const CUData& cu, const pixel* fenc, uint32_t fStride, const pixel* recon, intptr_t rstride, uint32_t log2TrSize, TextType ttype, uint32_t absPartIdx)
CUData            559 source/common/quant.cpp void Quant::invtransformNxN(const CUData& cu, int16_t* residual, uint32_t resiStride, const coeff_t* coeff,
CUData            628 source/common/quant.cpp uint32_t Quant::rdoQuant(const CUData& cu, int16_t* dstCoeff, TextType ttype, uint32_t absPartIdx, bool usePsy)
CUData             35 source/common/quant.h class CUData;
CUData            107 source/common/quant.h     void setQPforQuant(const CUData& ctu, int qp);
CUData            109 source/common/quant.h     uint32_t transformNxN(const CUData& cu, const pixel* fenc, uint32_t fencStride, const int16_t* residual, uint32_t resiStride, coeff_t* coeff,
CUData            112 source/common/quant.h     void invtransformNxN(const CUData& cu, int16_t* residual, uint32_t resiStride, const coeff_t* coeff,
CUData            114 source/common/quant.h     uint64_t ssimDistortion(const CUData& cu, const pixel* fenc, uint32_t fStride, const pixel* recon, intptr_t rstride,
CUData            158 source/common/quant.h     uint32_t rdoQuant(const CUData& cu, int16_t* dstCoeff, TextType ttype, uint32_t absPartIdx, bool usePsy);
CUData            161 source/common/quant.h     typedef uint32_t (Quant::*rdoQuant_t)(const CUData& cu, int16_t* dstCoeff, TextType ttype, uint32_t absPartIdx, bool usePsy);
CUData            133 source/encoder/analysis.cpp Mode& Analysis::compressCTU(CUData& ctu, Frame& frame, const CUGeom& cuGeom, const Entropy& initialContext)
CUData            290 source/encoder/analysis.cpp void Analysis::collectPUStatistics(const CUData& ctu, const CUGeom& cuGeom)
CUData            347 source/encoder/analysis.cpp int32_t Analysis::loadTUDepth(CUGeom cuGeom, CUData parentCTU)
CUData            350 source/encoder/analysis.cpp     CUData* neighbourCU;
CUData            423 source/encoder/analysis.cpp void Analysis::qprdRefine(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp, int32_t lqp)
CUData            488 source/encoder/analysis.cpp void Analysis::compressIntraCU(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp)
CUData            555 source/encoder/analysis.cpp         CUData* splitCU = &splitPred->cu;
CUData            612 source/encoder/analysis.cpp         CUData* ctu = md.bestMode->cu.m_encData->getPicCTU(parentCTU.m_cuAddr);
CUData            816 source/encoder/analysis.cpp uint32_t Analysis::compressInterCU_dist(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp)
CUData            857 source/encoder/analysis.cpp         CUData* splitCU = &splitPred->cu;
CUData           1077 source/encoder/analysis.cpp         CUData& cu = md.bestMode->cu.isIntra(0) ? md.pred[PRED_2Nx2N].cu : md.bestMode->cu;
CUData           1101 source/encoder/analysis.cpp SplitData Analysis::compressInterCU_rd0_4(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp)
CUData           1277 source/encoder/analysis.cpp         CUData* splitCU = &splitPred->cu;
CUData           1344 source/encoder/analysis.cpp                 CUData& cu = md.pred[PRED_2Nx2N].cu;
CUData           1617 source/encoder/analysis.cpp                         CUData& cu = md.bestMode->cu;
CUData           1640 source/encoder/analysis.cpp                         CUData& cu = md.bestMode->cu;
CUData           1688 source/encoder/analysis.cpp             CUData& cu = md.bestMode->cu.isIntra(0) ? md.pred[PRED_2Nx2N].cu : md.bestMode->cu;
CUData           1720 source/encoder/analysis.cpp             CUData* ctu = md.bestMode->cu.m_encData->getPicCTU(parentCTU.m_cuAddr);
CUData           1731 source/encoder/analysis.cpp SplitData Analysis::compressInterCU_rd5_6(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp)
CUData           1904 source/encoder/analysis.cpp         CUData* splitCU = &splitPred->cu;
CUData           1964 source/encoder/analysis.cpp                 CUData& cu = md.pred[PRED_2Nx2N].cu;
CUData           2183 source/encoder/analysis.cpp             CUData* ctu = md.bestMode->cu.m_encData->getPicCTU(parentCTU.m_cuAddr);
CUData           2211 source/encoder/analysis.cpp             CUData& cu = md.bestMode->cu.isIntra(0) ? md.pred[PRED_2Nx2N].cu : md.bestMode->cu;
CUData           2232 source/encoder/analysis.cpp void Analysis::recodeCU(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp, int32_t lqp)
CUData           2352 source/encoder/analysis.cpp         CUData* splitCU = &splitPred->cu;
CUData           2810 source/encoder/analysis.cpp     CUData& cu = bidir2Nx2N.cu;
CUData           2944 source/encoder/analysis.cpp void Analysis::encodeResidue(const CUData& ctu, const CUGeom& cuGeom)
CUData           2962 source/encoder/analysis.cpp     CUData& cu = bestMode->cu;
CUData           3081 source/encoder/analysis.cpp uint32_t Analysis::topSkipMinDepth(const CUData& parentCTU, const CUGeom& cuGeom)
CUData           3093 source/encoder/analysis.cpp         const CUData& cu = *m_slice->m_refFrameList[0][0]->m_encData->getPicCTU(parentCTU.m_cuAddr);
CUData           3107 source/encoder/analysis.cpp         const CUData& cu = *m_slice->m_refFrameList[1][0]->m_encData->getPicCTU(parentCTU.m_cuAddr);
CUData           3132 source/encoder/analysis.cpp bool Analysis::recursionDepthCheck(const CUData& parentCTU, const CUGeom& cuGeom, const Mode& bestMode)
CUData           3146 source/encoder/analysis.cpp     const CUData* above = parentCTU.m_cuAbove;
CUData           3153 source/encoder/analysis.cpp         const CUData* aboveLeft = parentCTU.m_cuAboveLeft;
CUData           3161 source/encoder/analysis.cpp         const CUData* aboveRight = parentCTU.m_cuAboveRight;
CUData           3169 source/encoder/analysis.cpp     const CUData* left = parentCTU.m_cuLeft;
CUData           3213 source/encoder/analysis.cpp int Analysis::calculateQpforCuSize(const CUData& ctu, const CUGeom& cuGeom, int32_t complexCheck, double baseQp)
CUData           3277 source/encoder/analysis.cpp void Analysis::normFactor(const pixel* src, uint32_t blockSize, CUData& ctu, int qp, TextType ttype)
CUData           3322 source/encoder/analysis.cpp void Analysis::calculateNormFactor(CUData& ctu, int qp)
CUData           3340 source/encoder/analysis.cpp int Analysis::findSameContentRefCount(const CUData& parentCTU, const CUGeom& cuGeom)
CUData            118 source/encoder/analysis.h     Mode& compressCTU(CUData& ctu, Frame& frame, const CUGeom& cuGeom, const Entropy& initialContext);
CUData            119 source/encoder/analysis.h     int32_t loadTUDepth(CUGeom cuGeom, CUData parentCTU);
CUData            145 source/encoder/analysis.h     void qprdRefine(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp, int32_t lqp);
CUData            148 source/encoder/analysis.h     void compressIntraCU(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp);
CUData            151 source/encoder/analysis.h     uint32_t compressInterCU_dist(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp);
CUData            152 source/encoder/analysis.h     SplitData compressInterCU_rd0_4(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp);
CUData            153 source/encoder/analysis.h     SplitData compressInterCU_rd5_6(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp);
CUData            155 source/encoder/analysis.h     void recodeCU(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp, int32_t origqp = -1);
CUData            174 source/encoder/analysis.h     uint32_t topSkipMinDepth(const CUData& parentCTU, const CUGeom& cuGeom);
CUData            175 source/encoder/analysis.h     bool recursionDepthCheck(const CUData& parentCTU, const CUGeom& cuGeom, const Mode& bestMode);
CUData            179 source/encoder/analysis.h     void encodeResidue(const CUData& parentCTU, const CUGeom& cuGeom);
CUData            181 source/encoder/analysis.h     int calculateQpforCuSize(const CUData& ctu, const CUGeom& cuGeom, int32_t complexCheck = 0, double baseQP = -1);
CUData            183 source/encoder/analysis.h     void calculateNormFactor(CUData& ctu, int qp);
CUData            184 source/encoder/analysis.h     void normFactor(const pixel* src, uint32_t blockSize, CUData& ctu, int qp, TextType ttype);
CUData            186 source/encoder/analysis.h     void collectPUStatistics(const CUData& ctu, const CUGeom& cuGeom);
CUData            200 source/encoder/analysis.h     int findSameContentRefCount(const CUData& parentCTU, const CUGeom& cuGeom);
CUData           3273 source/encoder/encoder.cpp                 CUData* ctu = curEncData.getPicCTU(cuAddr);
CUData           3301 source/encoder/encoder.cpp                 CUData* ctu = curEncData.getPicCTU(cuAddr);
CUData           3449 source/encoder/encoder.cpp         CUData* ctu = curEncData.getPicCTU(cuAddr);
CUData           3468 source/encoder/encoder.cpp             CUData* ctu = curEncData.getPicCTU(cuAddr);
CUData            755 source/encoder/entropy.cpp void Entropy::encodeCTU(const CUData& ctu, const CUGeom& cuGeom)
CUData            762 source/encoder/entropy.cpp void Entropy::encodeCU(const CUData& ctu, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t depth, bool& bEncodeDQP)
CUData            836 source/encoder/entropy.cpp uint32_t Entropy::bitsInterMode(const CUData& cu, uint32_t absPartIdx, uint32_t depth) const
CUData            884 source/encoder/entropy.cpp void Entropy::finishCU(const CUData& ctu, uint32_t absPartIdx, uint32_t depth, bool bCodeDQP)
CUData            899 source/encoder/entropy.cpp         const_cast<CUData&>(ctu).setQPSubParts(bCodeDQP ? ctu.getRefQP(absPartIdx) : ctu.m_qp[absPartIdx], absPartIdx, depth);
CUData            917 source/encoder/entropy.cpp void Entropy::encodeTransform(const CUData& cu, uint32_t absPartIdx, uint32_t curDepth, uint32_t log2CurSize,
CUData           1052 source/encoder/entropy.cpp void Entropy::encodeTransformLuma(const CUData& cu, uint32_t absPartIdx, uint32_t curDepth, uint32_t log2CurSize,
CUData           1125 source/encoder/entropy.cpp void Entropy::codePredInfo(const CUData& cu, uint32_t absPartIdx)
CUData           1154 source/encoder/entropy.cpp void Entropy::codePUWise(const CUData& cu, uint32_t absPartIdx)
CUData           1186 source/encoder/entropy.cpp void Entropy::codeRefFrmIdxPU(const CUData& cu, uint32_t absPartIdx, int list)
CUData           1194 source/encoder/entropy.cpp void Entropy::codeCoeff(const CUData& cu, uint32_t absPartIdx, bool& bCodeDQP, const uint32_t depthRange[2])
CUData           1509 source/encoder/entropy.cpp void Entropy::codePartSize(const CUData& cu, uint32_t absPartIdx, uint32_t depth)
CUData           1559 source/encoder/entropy.cpp void Entropy::codeMergeIndex(const CUData& cu, uint32_t absPartIdx)
CUData           1579 source/encoder/entropy.cpp void Entropy::codeIntraDirLumaAng(const CUData& cu, uint32_t absPartIdx, bool isMultiple)
CUData           1631 source/encoder/entropy.cpp void Entropy::codeIntraDirChroma(const CUData& cu, uint32_t absPartIdx, uint32_t *chromaDirMode)
CUData           1653 source/encoder/entropy.cpp void Entropy::codeInterDir(const CUData& cu, uint32_t absPartIdx)
CUData           1664 source/encoder/entropy.cpp void Entropy::codeRefFrmIdx(const CUData& cu, uint32_t absPartIdx, int list)
CUData           1687 source/encoder/entropy.cpp void Entropy::codeMvd(const CUData& cu, uint32_t absPartIdx, int list)
CUData           1724 source/encoder/entropy.cpp void Entropy::codeDeltaQP(const CUData& cu, uint32_t absPartIdx)
CUData           1745 source/encoder/entropy.cpp void Entropy::codeQtCbfChroma(const CUData& cu, uint32_t absPartIdx, TextType ttype, uint32_t tuDepth, bool lowestLevel)
CUData           1815 source/encoder/entropy.cpp void Entropy::codeCoeffNxN(const CUData& cu, const coeff_t* coeff, uint32_t absPartIdx, uint32_t log2TrSize, TextType ttype)
CUData            156 source/encoder/entropy.h     void encodeCTU(const CUData& cu, const CUGeom& cuGeom);
CUData            158 source/encoder/entropy.h     void codeIntraDirLumaAng(const CUData& cu, uint32_t absPartIdx, bool isMultiple);
CUData            159 source/encoder/entropy.h     void codeIntraDirChroma(const CUData& cu, uint32_t absPartIdx, uint32_t *chromaDirMode);
CUData            161 source/encoder/entropy.h     void codeMergeIndex(const CUData& cu, uint32_t absPartIdx);
CUData            162 source/encoder/entropy.h     void codeMvd(const CUData& cu, uint32_t absPartIdx, int list);
CUData            164 source/encoder/entropy.h     void codePartSize(const CUData& cu, uint32_t absPartIdx, uint32_t depth);
CUData            165 source/encoder/entropy.h     void codePredInfo(const CUData& cu, uint32_t absPartIdx);
CUData            167 source/encoder/entropy.h     void codeQtCbfChroma(const CUData& cu, uint32_t absPartIdx, TextType ttype, uint32_t tuDepth, bool lowestLevel);
CUData            168 source/encoder/entropy.h     void codeCoeff(const CUData& cu, uint32_t absPartIdx, bool& bCodeDQP, const uint32_t depthRange[2]);
CUData            169 source/encoder/entropy.h     void codeCoeffNxN(const CUData& cu, const coeff_t* coef, uint32_t absPartIdx, uint32_t log2TrSize, TextType ttype);
CUData            174 source/encoder/entropy.h     inline void codeMergeFlag(const CUData& cu, uint32_t absPartIdx) { encodeBin(cu.m_mergeFlag[absPartIdx], m_contextState[OFF_MERGE_FLAG_EXT_CTX]); }
CUData            175 source/encoder/entropy.h     inline void codeSkipFlag(const CUData& cu, uint32_t absPartIdx)  { encodeBin(cu.isSkipped(absPartIdx), m_contextState[OFF_SKIP_FLAG_CTX + cu.getCtxSkipFlag(absPartIdx)]); }
CUData            176 source/encoder/entropy.h     inline void codeSplitFlag(const CUData& cu, uint32_t absPartIdx, uint32_t depth) { encodeBin(cu.m_cuDepth[absPartIdx] > depth, m_contextState[OFF_SPLIT_FLAG_CTX + cu.getCtxSplitFlag(absPartIdx, depth)]); }
CUData            184 source/encoder/entropy.h     void codeDeltaQP(const CUData& cu, uint32_t absPartIdx);
CUData            199 source/encoder/entropy.h     uint32_t bitsInterMode(const CUData& cu, uint32_t absPartIdx, uint32_t depth) const;
CUData            200 source/encoder/entropy.h     uint32_t bitsIntraMode(const CUData& cu, uint32_t absPartIdx) const
CUData            227 source/encoder/entropy.h     void encodeCU(const CUData& ctu, const CUGeom &cuGeom, uint32_t absPartIdx, uint32_t depth, bool& bEncodeDQP);
CUData            228 source/encoder/entropy.h     void finishCU(const CUData& ctu, uint32_t absPartIdx, uint32_t depth, bool bEncodeDQP);
CUData            242 source/encoder/entropy.h     void codeInterDir(const CUData& cu, uint32_t absPartIdx);
CUData            243 source/encoder/entropy.h     void codePUWise(const CUData& cu, uint32_t absPartIdx);
CUData            244 source/encoder/entropy.h     void codeRefFrmIdxPU(const CUData& cu, uint32_t absPartIdx, int list);
CUData            245 source/encoder/entropy.h     void codeRefFrmIdx(const CUData& cu, uint32_t absPartIdx, int list);
CUData            251 source/encoder/entropy.h     void encodeTransform(const CUData& cu, uint32_t absPartIdx, uint32_t tuDepth, uint32_t log2TrSize,
CUData            253 source/encoder/entropy.h     void encodeTransformLuma(const CUData& cu, uint32_t absPartIdx, uint32_t tuDepth, uint32_t log2TrSize,
CUData            184 source/encoder/frameencoder.cpp     CUData::calcCTUGeoms(maxCUSize, maxCUSize, maxCUSize, minCUSize, m_cuGeoms);
CUData            193 source/encoder/frameencoder.cpp         CUData::calcCTUGeoms(widthRem, maxCUSize, maxCUSize, minCUSize, m_cuGeoms + countGeoms * CUGeom::MAX_GEOMS);
CUData            204 source/encoder/frameencoder.cpp         CUData::calcCTUGeoms(maxCUSize, heightRem, maxCUSize, minCUSize, m_cuGeoms + countGeoms * CUGeom::MAX_GEOMS);
CUData            215 source/encoder/frameencoder.cpp             CUData::calcCTUGeoms(widthRem, heightRem, maxCUSize, minCUSize, m_cuGeoms + countGeoms * CUGeom::MAX_GEOMS);
CUData           1132 source/encoder/frameencoder.cpp         CUData* ctu = m_frame->m_encData->getPicCTU(cuAddr);
CUData           1350 source/encoder/frameencoder.cpp         CUData* ctu = curEncData.getPicCTU(cuAddr);
CUData           1791 source/encoder/frameencoder.cpp int FrameEncoder::collectCTUStatistics(const CUData& ctu, FrameStats* log)
CUData            228 source/encoder/frameencoder.h     int  collectCTUStatistics(const CUData& ctu, FrameStats* frameLog);
CUData            254 source/encoder/framefilter.cpp static void restoreOrigLosslessYuv(const CUData* cu, Frame& frame, uint32_t absPartIdx)
CUData            281 source/encoder/framefilter.cpp static void origCUSampleRestoration(const CUData* cu, const CUGeom& cuGeom, Frame& frame)
CUData            300 source/encoder/framefilter.cpp void FrameFilter::ParallelFilter::copySaoAboveRef(const CUData *ctu, PicYuv* reconPic, uint32_t cuAddr, int col)
CUData            339 source/encoder/framefilter.cpp         const CUData* ctu = m_encData->getPicCTU(cuAddr);
CUData            460 source/encoder/framefilter.cpp         const CUData* ctu = m_encData->getPicCTU(cuAddr);
CUData            469 source/encoder/framefilter.cpp             const CUData* ctuPrev = m_encData->getPicCTU(cuAddr - 1);
CUData            510 source/encoder/framefilter.cpp         const CUData* ctuPrev = m_encData->getPicCTU(cuAddr);
CUData            524 source/encoder/framefilter.cpp             const CUData* ctu = m_encData->getPicCTU(m_rowAddr + numCols - 2);
CUData            582 source/encoder/framefilter.cpp     CUData* ctu = encData.getPicCTU(m_parallelFilter[row].m_rowAddr);
CUData             98 source/encoder/framefilter.h         void copySaoAboveRef(const CUData *ctu, PicYuv* reconPic, uint32_t cuAddr, int col);
CUData            281 source/encoder/sao.cpp     const CUData* cu = m_frame->m_encData->getPicCTU(addr);
CUData            739 source/encoder/sao.cpp     const CUData* cu = m_frame->m_encData->getPicCTU(addr);
CUData            924 source/encoder/sao.cpp     const CUData* cu = frame->m_encData->getPicCTU(addr);
CUData           1228 source/encoder/sao.cpp     const CUData* cu = m_frame->m_encData->getPicCTU(addr);
CUData           1381 source/encoder/sao.cpp     const CUData* cu = m_frame->m_encData->getPicCTU(addr);
CUData           1482 source/encoder/sao.cpp     const CUData* cu = m_frame->m_encData->getPicCTU(addr);
CUData           1610 source/encoder/sao.cpp     const CUData* cu = m_frame->m_encData->getPicCTU(addr);
CUData            205 source/encoder/search.cpp int Search::setLambdaFromQP(const CUData& ctu, int qp, int lambdaQp)
CUData            233 source/encoder/search.cpp void Search::codeSubdivCbfQTChroma(const CUData& cu, uint32_t tuDepth, uint32_t absPartIdx)
CUData            255 source/encoder/search.cpp void Search::codeCoeffQTChroma(const CUData& cu, uint32_t tuDepth, uint32_t absPartIdx, TextType ttype)
CUData            307 source/encoder/search.cpp     CUData& cu = mode.cu;
CUData            516 source/encoder/search.cpp     CUData& cu = mode.cu;
CUData            682 source/encoder/search.cpp     CUData& cu = mode.cu;
CUData            752 source/encoder/search.cpp void Search::extractIntraResultQT(CUData& cu, Yuv& reconYuv, uint32_t tuDepth, uint32_t absPartIdx)
CUData            785 source/encoder/search.cpp void Search::offsetSubTUCBFs(CUData& cu, TextType ttype, uint32_t tuDepth, uint32_t absPartIdx)
CUData            810 source/encoder/search.cpp     CUData& cu = mode.cu;
CUData            933 source/encoder/search.cpp     CUData& cu = mode.cu;
CUData           1081 source/encoder/search.cpp void Search::extractIntraResultChromaQT(CUData& cu, Yuv& reconYuv, uint32_t absPartIdx, uint32_t tuDepth)
CUData           1114 source/encoder/search.cpp     CUData& cu = mode.cu;
CUData           1213 source/encoder/search.cpp     CUData& cu = intraMode.cu;
CUData           1270 source/encoder/search.cpp     CUData& cu = intraMode.cu;
CUData           1433 source/encoder/search.cpp     CUData& cu = intraMode.cu;
CUData           1486 source/encoder/search.cpp     CUData& cu = intraMode.cu;
CUData           1675 source/encoder/search.cpp     CUData& cu = intraMode.cu;
CUData           1731 source/encoder/search.cpp     CUData& cu = intraMode.cu;
CUData           1866 source/encoder/search.cpp uint32_t Search::mergeEstimation(CUData& cu, const CUGeom& cuGeom, const PredictionUnit& pu, int puIdx, MergeData& m)
CUData           1943 source/encoder/search.cpp MV Search::getLowresMV(const CUData& cu, const PredictionUnit& pu, int list, int ref)
CUData           1967 source/encoder/search.cpp int Search::selectMVP(const CUData& cu, const PredictionUnit& pu, const MV amvp[AMVP_NUM_CANDS], int list, int ref)
CUData           2113 source/encoder/search.cpp     CUData& cu = interMode.cu;
CUData           2127 source/encoder/search.cpp     CUData& cu = interMode.cu;
CUData           2586 source/encoder/search.cpp void Search::setSearchRange(const CUData& cu, const MV& mvp, int merange, MV& mvmin, MV& mvmax) const
CUData           2635 source/encoder/search.cpp     CUData& cu = interMode.cu;
CUData           2688 source/encoder/search.cpp     CUData& cu = interMode.cu;
CUData           2842 source/encoder/search.cpp     CUData& cu = mode.cu;
CUData           2990 source/encoder/search.cpp     CUData& cu = mode.cu;
CUData           3042 source/encoder/search.cpp     CUData& cu = mode.cu;
CUData           3709 source/encoder/search.cpp void Search::codeInterSubdivCbfQT(CUData& cu, uint32_t absPartIdx, const uint32_t tuDepth, const uint32_t depthRange[2])
CUData           3739 source/encoder/search.cpp void Search::saveResidualQTData(CUData& cu, ShortYuv& resiYuv, uint32_t absPartIdx, uint32_t tuDepth)
CUData           3790 source/encoder/search.cpp uint32_t Search::getIntraRemModeBits(CUData& cu, uint32_t absPartIdx, uint32_t mpmModes[3], uint64_t& mpms) const
CUData           3826 source/encoder/search.cpp     CUData& cu = mode.cu;
CUData           3857 source/encoder/search.cpp     CUData& cu = mode.cu;
CUData            102 source/encoder/search.h     CUData     cu;
CUData            298 source/encoder/search.h     int      setLambdaFromQP(const CUData& ctu, int qp, int lambdaQP = -1); /* returns real quant QP in valid spec range */
CUData            331 source/encoder/search.h     MV getLowresMV(const CUData& cu, const PredictionUnit& pu, int list, int ref);
CUData            368 source/encoder/search.h     void     saveResidualQTData(CUData& cu, ShortYuv& resiYuv, uint32_t absPartIdx, uint32_t tuDepth);
CUData            376 source/encoder/search.h     void     codeSubdivCbfQTChroma(const CUData& cu, uint32_t tuDepth, uint32_t absPartIdx);
CUData            377 source/encoder/search.h     void     codeInterSubdivCbfQT(CUData& cu, uint32_t absPartIdx, const uint32_t tuDepth, const uint32_t depthRange[2]);
CUData            378 source/encoder/search.h     void     codeCoeffQTChroma(const CUData& cu, uint32_t tuDepth, uint32_t absPartIdx, TextType ttype);
CUData            404 source/encoder/search.h     void     extractIntraResultQT(CUData& cu, Yuv& reconYuv, uint32_t tuDepth, uint32_t absPartIdx);
CUData            409 source/encoder/search.h     void     extractIntraResultChromaQT(CUData& cu, Yuv& reconYuv, uint32_t absPartIdx, uint32_t tuDepth);
CUData            412 source/encoder/search.h     void     offsetSubTUCBFs(CUData& cu, TextType ttype, uint32_t tuDepth, uint32_t absPartIdx);
CUData            424 source/encoder/search.h     int       selectMVP(const CUData& cu, const PredictionUnit& pu, const MV amvp[AMVP_NUM_CANDS], int list, int ref);
CUData            426 source/encoder/search.h     void     setSearchRange(const CUData& cu, const MV& mvp, int merange, MV& mvmin, MV& mvmax) const;
CUData            427 source/encoder/search.h     uint32_t mergeEstimation(CUData& cu, const CUGeom& cuGeom, const PredictionUnit& pu, int puIdx, MergeData& m);
CUData            435 source/encoder/search.h     uint32_t getIntraRemModeBits(CUData & cu, uint32_t absPartIdx, uint32_t mpmModes[3], uint64_t& mpms) const;