CUGeom 319 source/common/cudata.cpp void CUData::initSubCU(const CUData& ctu, const CUGeom& cuGeom, int qp) CUGeom 358 source/common/cudata.cpp void CUData::copyPartFrom(const CUData& subCU, const CUGeom& childGeom, uint32_t subPartIdx) CUGeom 413 source/common/cudata.cpp void CUData::setEmptyPart(const CUGeom& childGeom, uint32_t subPartIdx) CUGeom 422 source/common/cudata.cpp void CUData::initLosslessCU(const CUData& cu, const CUGeom& cuGeom) CUGeom 511 source/common/cudata.cpp void CUData::copyFromPic(const CUData& ctu, const CUGeom& cuGeom, int csp, bool copyQp) CUGeom 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]) CUGeom 2127 source/common/cudata.cpp X265_CHECK(cuIdx < CUGeom::MAX_GEOMS, "CU geom index bug\n"); CUGeom 2129 source/common/cudata.cpp CUGeom *cu = cuDataArray + cuIdx; CUGeom 2138 source/common/cudata.cpp CU_SET_FLAG(cu->flags, CUGeom::PRESENT, presentFlag); CUGeom 2139 source/common/cudata.cpp CU_SET_FLAG(cu->flags, CUGeom::SPLIT_MANDATORY | CUGeom::SPLIT, splitMandatoryFlag); CUGeom 2140 source/common/cudata.cpp CU_SET_FLAG(cu->flags, CUGeom::LEAF, lastLevelFlag); CUGeom 229 source/common/cudata.h static void calcCTUGeoms(uint32_t ctuWidth, uint32_t ctuHeight, uint32_t maxCUSize, uint32_t minCUSize, CUGeom cuDataArray[CUGeom::MAX_GEOMS]); CUGeom 232 source/common/cudata.h void initSubCU(const CUData& ctu, const CUGeom& cuGeom, int qp); CUGeom 233 source/common/cudata.h void initLosslessCU(const CUData& cu, const CUGeom& cuGeom); CUGeom 235 source/common/cudata.h void copyPartFrom(const CUData& cu, const CUGeom& childGeom, uint32_t subPartIdx); CUGeom 236 source/common/cudata.h void setEmptyPart(const CUGeom& childGeom, uint32_t subPartIdx); CUGeom 240 source/common/cudata.h void copyFromPic(const CUData& ctu, const CUGeom& cuGeom, int csp, bool copyQp = true); CUGeom 37 source/common/deblock.cpp void Deblock::deblockCTU(const CUData* ctu, const CUGeom& cuGeom, int32_t dir) CUGeom 72 source/common/deblock.cpp void Deblock::deblockCU(const CUData* cu, const CUGeom& cuGeom, const int32_t dir, uint8_t blockStrength[]) CUGeom 83 source/common/deblock.cpp const CUGeom& childGeom = *(&cuGeom + cuGeom.childOffset + subPartIdx); CUGeom 84 source/common/deblock.cpp if (childGeom.flags & CUGeom::PRESENT) CUGeom 34 source/common/deblock.h struct CUGeom; CUGeom 41 source/common/deblock.h static void deblockCTU(const CUData* ctu, const CUGeom& cuGeom, int32_t dir); CUGeom 46 source/common/deblock.h static void deblockCU(const CUData* cu, const CUGeom& cuGeom, const int32_t dir, uint8_t blockStrength[]); CUGeom 38 source/common/predict.cpp PredictionUnit::PredictionUnit(const CUData& cu, const CUGeom& cuGeom, int puIdx) CUGeom 594 source/common/predict.cpp void Predict::initAdiPattern(const CUData& cu, const CUGeom& cuGeom, uint32_t puAbsPartIdx, const IntraNeighbors& intraNeighbors, int dirMode) CUGeom 646 source/common/predict.cpp void Predict::initAdiPatternChroma(const CUData& cu, const CUGeom& cuGeom, uint32_t puAbsPartIdx, const IntraNeighbors& intraNeighbors, uint32_t chromaId) CUGeom 38 source/common/predict.h struct CUGeom; CUGeom 48 source/common/predict.h PredictionUnit(const CUData& cu, const CUGeom& cuGeom, int puIdx); CUGeom 105 source/common/predict.h void initAdiPattern(const CUData& cu, const CUGeom& cuGeom, uint32_t puAbsPartIdx, const IntraNeighbors& intraNeighbors, int dirMode); CUGeom 106 source/common/predict.h void initAdiPatternChroma(const CUData& cu, const CUGeom& cuGeom, uint32_t puAbsPartIdx, const IntraNeighbors& intraNeighbors, uint32_t chromaId); CUGeom 133 source/encoder/analysis.cpp Mode& Analysis::compressCTU(CUData& ctu, Frame& frame, const CUGeom& cuGeom, const Entropy& initialContext) CUGeom 290 source/encoder/analysis.cpp void Analysis::collectPUStatistics(const CUData& ctu, const CUGeom& cuGeom) CUGeom 347 source/encoder/analysis.cpp int32_t Analysis::loadTUDepth(CUGeom cuGeom, CUData parentCTU) CUGeom 398 source/encoder/analysis.cpp void Analysis::tryLossless(const CUGeom& cuGeom) CUGeom 423 source/encoder/analysis.cpp void Analysis::qprdRefine(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp, int32_t lqp) CUGeom 488 source/encoder/analysis.cpp void Analysis::compressIntraCU(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp) CUGeom 494 source/encoder/analysis.cpp bool mightSplit = !(cuGeom.flags & CUGeom::LEAF); CUGeom 495 source/encoder/analysis.cpp bool mightNotSplit = !(cuGeom.flags & CUGeom::SPLIT_MANDATORY); CUGeom 566 source/encoder/analysis.cpp const CUGeom& childGeom = *(&cuGeom + cuGeom.childOffset + subPartIdx); CUGeom 567 source/encoder/analysis.cpp if (childGeom.flags & CUGeom::PRESENT) CUGeom 816 source/encoder/analysis.cpp uint32_t Analysis::compressInterCU_dist(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp) CUGeom 823 source/encoder/analysis.cpp bool mightSplit = !(cuGeom.flags & CUGeom::LEAF); CUGeom 824 source/encoder/analysis.cpp bool mightNotSplit = !(cuGeom.flags & CUGeom::SPLIT_MANDATORY); CUGeom 869 source/encoder/analysis.cpp const CUGeom& childGeom = *(&cuGeom + cuGeom.childOffset + subPartIdx); CUGeom 870 source/encoder/analysis.cpp if (childGeom.flags & CUGeom::PRESENT) CUGeom 1101 source/encoder/analysis.cpp SplitData Analysis::compressInterCU_rd0_4(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp) CUGeom 1123 source/encoder/analysis.cpp bool mightSplit = !(cuGeom.flags & CUGeom::LEAF); CUGeom 1124 source/encoder/analysis.cpp bool mightNotSplit = !(cuGeom.flags & CUGeom::SPLIT_MANDATORY); CUGeom 1289 source/encoder/analysis.cpp const CUGeom& childGeom = *(&cuGeom + cuGeom.childOffset + subPartIdx); CUGeom 1290 source/encoder/analysis.cpp if (childGeom.flags & CUGeom::PRESENT) CUGeom 1731 source/encoder/analysis.cpp SplitData Analysis::compressInterCU_rd5_6(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp) CUGeom 1750 source/encoder/analysis.cpp bool mightSplit = !(cuGeom.flags & CUGeom::LEAF); CUGeom 1751 source/encoder/analysis.cpp bool mightNotSplit = !(cuGeom.flags & CUGeom::SPLIT_MANDATORY); CUGeom 1916 source/encoder/analysis.cpp const CUGeom& childGeom = *(&cuGeom + cuGeom.childOffset + subPartIdx); CUGeom 1917 source/encoder/analysis.cpp if (childGeom.flags & CUGeom::PRESENT) CUGeom 2232 source/encoder/analysis.cpp void Analysis::recodeCU(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp, int32_t lqp) CUGeom 2239 source/encoder/analysis.cpp bool mightSplit = !(cuGeom.flags & CUGeom::LEAF); CUGeom 2240 source/encoder/analysis.cpp bool mightNotSplit = !(cuGeom.flags & CUGeom::SPLIT_MANDATORY); CUGeom 2363 source/encoder/analysis.cpp const CUGeom& childGeom = *(&cuGeom + cuGeom.childOffset + subPartIdx); CUGeom 2364 source/encoder/analysis.cpp if (childGeom.flags & CUGeom::PRESENT) CUGeom 2415 source/encoder/analysis.cpp void Analysis::checkMerge2Nx2N_rd0_4(Mode& skip, Mode& merge, const CUGeom& cuGeom) CUGeom 2548 source/encoder/analysis.cpp void Analysis::checkMerge2Nx2N_rd5_6(Mode& skip, Mode& merge, const CUGeom& cuGeom) CUGeom 2688 source/encoder/analysis.cpp void Analysis::checkInter_rd0_4(Mode& interMode, const CUGeom& cuGeom, PartSize partSize, uint32_t refMask[2]) CUGeom 2752 source/encoder/analysis.cpp void Analysis::checkInter_rd5_6(Mode& interMode, const CUGeom& cuGeom, PartSize partSize, uint32_t refMask[2]) CUGeom 2808 source/encoder/analysis.cpp void Analysis::checkBidir2Nx2N(Mode& inter2Nx2N, Mode& bidir2Nx2N, const CUGeom& cuGeom) CUGeom 2944 source/encoder/analysis.cpp void Analysis::encodeResidue(const CUData& ctu, const CUGeom& cuGeom) CUGeom 2950 source/encoder/analysis.cpp const CUGeom& childGeom = *(&cuGeom + cuGeom.childOffset + subPartIdx); CUGeom 2951 source/encoder/analysis.cpp if (childGeom.flags & CUGeom::PRESENT) CUGeom 3081 source/encoder/analysis.cpp uint32_t Analysis::topSkipMinDepth(const CUData& parentCTU, const CUGeom& cuGeom) CUGeom 3132 source/encoder/analysis.cpp bool Analysis::recursionDepthCheck(const CUData& parentCTU, const CUGeom& cuGeom, const Mode& bestMode) CUGeom 3213 source/encoder/analysis.cpp int Analysis::calculateQpforCuSize(const CUData& ctu, const CUGeom& cuGeom, int32_t complexCheck, double baseQp) CUGeom 3340 source/encoder/analysis.cpp int Analysis::findSameContentRefCount(const CUData& parentCTU, const CUGeom& cuGeom) CUGeom 94 source/encoder/analysis.h const CUGeom& cuGeom; CUGeom 97 source/encoder/analysis.h PMODE(Analysis& m, const CUGeom& g) : master(m), cuGeom(g) {} CUGeom 118 source/encoder/analysis.h Mode& compressCTU(CUData& ctu, Frame& frame, const CUGeom& cuGeom, const Entropy& initialContext); CUGeom 119 source/encoder/analysis.h int32_t loadTUDepth(CUGeom cuGeom, CUData parentCTU); CUGeom 145 source/encoder/analysis.h void qprdRefine(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp, int32_t lqp); CUGeom 148 source/encoder/analysis.h void compressIntraCU(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp); CUGeom 151 source/encoder/analysis.h uint32_t compressInterCU_dist(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp); CUGeom 152 source/encoder/analysis.h SplitData compressInterCU_rd0_4(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp); CUGeom 153 source/encoder/analysis.h SplitData compressInterCU_rd5_6(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp); CUGeom 155 source/encoder/analysis.h void recodeCU(const CUData& parentCTU, const CUGeom& cuGeom, int32_t qp, int32_t origqp = -1); CUGeom 158 source/encoder/analysis.h void checkMerge2Nx2N_rd0_4(Mode& skip, Mode& merge, const CUGeom& cuGeom); CUGeom 159 source/encoder/analysis.h void checkMerge2Nx2N_rd5_6(Mode& skip, Mode& merge, const CUGeom& cuGeom); CUGeom 162 source/encoder/analysis.h void checkInter_rd0_4(Mode& interMode, const CUGeom& cuGeom, PartSize partSize, uint32_t refmask[2]); CUGeom 163 source/encoder/analysis.h void checkInter_rd5_6(Mode& interMode, const CUGeom& cuGeom, PartSize partSize, uint32_t refmask[2]); CUGeom 165 source/encoder/analysis.h void checkBidir2Nx2N(Mode& inter2Nx2N, Mode& bidir2Nx2N, const CUGeom& cuGeom); CUGeom 168 source/encoder/analysis.h void tryLossless(const CUGeom& cuGeom); CUGeom 174 source/encoder/analysis.h uint32_t topSkipMinDepth(const CUData& parentCTU, const CUGeom& cuGeom); CUGeom 175 source/encoder/analysis.h bool recursionDepthCheck(const CUData& parentCTU, const CUGeom& cuGeom, const Mode& bestMode); CUGeom 179 source/encoder/analysis.h void encodeResidue(const CUData& parentCTU, const CUGeom& cuGeom); CUGeom 181 source/encoder/analysis.h int calculateQpforCuSize(const CUData& ctu, const CUGeom& cuGeom, int32_t complexCheck = 0, double baseQP = -1); CUGeom 186 source/encoder/analysis.h void collectPUStatistics(const CUData& ctu, const CUGeom& cuGeom); CUGeom 200 source/encoder/analysis.h int findSameContentRefCount(const CUData& parentCTU, const CUGeom& cuGeom); CUGeom 755 source/encoder/entropy.cpp void Entropy::encodeCTU(const CUData& ctu, const CUGeom& cuGeom) CUGeom 762 source/encoder/entropy.cpp void Entropy::encodeCU(const CUData& ctu, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t depth, bool& bEncodeDQP) CUGeom 766 source/encoder/entropy.cpp int cuSplitFlag = !(cuGeom.flags & CUGeom::LEAF); CUGeom 767 source/encoder/entropy.cpp int cuUnsplitFlag = !(cuGeom.flags & CUGeom::SPLIT_MANDATORY); CUGeom 776 source/encoder/entropy.cpp const CUGeom& childGeom = *(&cuGeom + cuGeom.childOffset + qIdx); CUGeom 777 source/encoder/entropy.cpp if (childGeom.flags & CUGeom::PRESENT) CUGeom 793 source/encoder/entropy.cpp const CUGeom& childGeom = *(&cuGeom + cuGeom.childOffset + qIdx); CUGeom 156 source/encoder/entropy.h void encodeCTU(const CUData& cu, const CUGeom& cuGeom); CUGeom 227 source/encoder/entropy.h void encodeCU(const CUData& ctu, const CUGeom &cuGeom, uint32_t absPartIdx, uint32_t depth, bool& bEncodeDQP); CUGeom 179 source/encoder/frameencoder.cpp m_cuGeoms = X265_MALLOC(CUGeom, allocGeoms * CUGeom::MAX_GEOMS); CUGeom 193 source/encoder/frameencoder.cpp CUData::calcCTUGeoms(widthRem, maxCUSize, maxCUSize, minCUSize, m_cuGeoms + countGeoms * CUGeom::MAX_GEOMS); CUGeom 197 source/encoder/frameencoder.cpp m_ctuGeomMap[ctuAddr] = countGeoms * CUGeom::MAX_GEOMS; CUGeom 204 source/encoder/frameencoder.cpp CUData::calcCTUGeoms(maxCUSize, heightRem, maxCUSize, minCUSize, m_cuGeoms + countGeoms * CUGeom::MAX_GEOMS); CUGeom 208 source/encoder/frameencoder.cpp m_ctuGeomMap[ctuAddr] = countGeoms * CUGeom::MAX_GEOMS; CUGeom 215 source/encoder/frameencoder.cpp CUData::calcCTUGeoms(widthRem, heightRem, maxCUSize, minCUSize, m_cuGeoms + countGeoms * CUGeom::MAX_GEOMS); CUGeom 218 source/encoder/frameencoder.cpp m_ctuGeomMap[ctuAddr] = countGeoms * CUGeom::MAX_GEOMS; CUGeom 192 source/encoder/frameencoder.h CUGeom* m_cuGeoms; CUGeom 281 source/encoder/framefilter.cpp static void origCUSampleRestoration(const CUData* cu, const CUGeom& cuGeom, Frame& frame) CUGeom 288 source/encoder/framefilter.cpp const CUGeom& childGeom = *(&cuGeom + cuGeom.childOffset + subPartIdx); CUGeom 289 source/encoder/framefilter.cpp if (childGeom.flags & CUGeom::PRESENT) CUGeom 335 source/encoder/framefilter.cpp const CUGeom* cuGeoms = m_frameFilter->m_frameEncoder->m_cuGeoms; CUGeom 442 source/encoder/framefilter.cpp const CUGeom* cuGeoms = m_frameFilter->m_frameEncoder->m_cuGeoms; CUGeom 305 source/encoder/search.cpp void Search::codeIntraLumaQT(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, bool bAllowSplit, Cost& outCost, const uint32_t depthRange[2]) CUGeom 507 source/encoder/search.cpp void Search::codeIntraLumaTSkip(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, Cost& outCost) CUGeom 680 source/encoder/search.cpp void Search::residualTransformQuantIntra(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, const uint32_t depthRange[2]) CUGeom 808 source/encoder/search.cpp void Search::codeIntraChromaQt(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, Cost& outCost) CUGeom 931 source/encoder/search.cpp void Search::codeIntraChromaTSkip(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t tuDepthC, uint32_t absPartIdx, Cost& outCost) CUGeom 1112 source/encoder/search.cpp void Search::residualQTIntraChroma(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth) CUGeom 1211 source/encoder/search.cpp void Search::checkIntra(Mode& intraMode, const CUGeom& cuGeom, PartSize partSize) CUGeom 1266 source/encoder/search.cpp void Search::checkIntraInInter(Mode& intraMode, const CUGeom& cuGeom) CUGeom 1429 source/encoder/search.cpp void Search::encodeIntraInInter(Mode& intraMode, const CUGeom& cuGeom) CUGeom 1484 source/encoder/search.cpp sse_t Search::estIntraPredQT(Mode &intraMode, const CUGeom& cuGeom, const uint32_t depthRange[2]) CUGeom 1673 source/encoder/search.cpp void Search::getBestIntraModeChroma(Mode& intraMode, const CUGeom& cuGeom) CUGeom 1729 source/encoder/search.cpp sse_t Search::estIntraPredChromaQT(Mode &intraMode, const CUGeom& cuGeom) CUGeom 1866 source/encoder/search.cpp uint32_t Search::mergeEstimation(CUData& cu, const CUGeom& cuGeom, const PredictionUnit& pu, int puIdx, MergeData& m) CUGeom 2123 source/encoder/search.cpp void Search::predInterSearch(Mode& interMode, const CUGeom& cuGeom, bool bChromaMC, uint32_t refMasks[2]) CUGeom 2684 source/encoder/search.cpp void Search::encodeResAndCalcRdInterCU(Mode& interMode, const CUGeom& cuGeom) CUGeom 2839 source/encoder/search.cpp void Search::residualTransformQuantInter(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, const uint32_t depthRange[2]) CUGeom 2988 source/encoder/search.cpp bool Search::splitTU(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, ShortYuv& resiYuv, Cost& splitCost, const uint32_t depthRange[2], int32_t splitMore) CUGeom 3040 source/encoder/search.cpp void Search::estimateResidualQT(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, ShortYuv& resiYuv, Cost& outCosts, const uint32_t depthRange[2], int32_t splitMore) CUGeom 3824 source/encoder/search.cpp void Search::checkDQP(Mode& mode, const CUGeom& cuGeom) CUGeom 3855 source/encoder/search.cpp void Search::checkDQPForSplitPred(Mode& mode, const CUGeom& cuGeom) CUGeom 304 source/encoder/search.h void checkIntra(Mode& intraMode, const CUGeom& cuGeom, PartSize partSizes); CUGeom 307 source/encoder/search.h void checkIntraInInter(Mode& intraMode, const CUGeom& cuGeom); CUGeom 309 source/encoder/search.h void encodeIntraInInter(Mode& intraMode, const CUGeom& cuGeom); CUGeom 312 source/encoder/search.h void predInterSearch(Mode& interMode, const CUGeom& cuGeom, bool bChromaMC, uint32_t masks[2]); CUGeom 316 source/encoder/search.h void encodeResAndCalcRdInterCU(Mode& interMode, const CUGeom& cuGeom); CUGeom 320 source/encoder/search.h void residualTransformQuantInter(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, const uint32_t depthRange[2]); CUGeom 321 source/encoder/search.h void residualTransformQuantIntra(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, const uint32_t depthRange[2]); CUGeom 322 source/encoder/search.h void residualQTIntraChroma(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth); CUGeom 325 source/encoder/search.h void getBestIntraModeChroma(Mode& intraMode, const CUGeom& cuGeom); CUGeom 328 source/encoder/search.h void checkDQP(Mode& mode, const CUGeom& cuGeom); CUGeom 329 source/encoder/search.h void checkDQPForSplitPred(Mode& mode, const CUGeom& cuGeom); CUGeom 339 source/encoder/search.h const CUGeom& cuGeom; CUGeom 348 source/encoder/search.h PME(Search& s, Mode& m, const CUGeom& g, const PredictionUnit& u, int p) : master(s), mode(m), cuGeom(g), pu(u), puIdx(p) {} CUGeom 371 source/encoder/search.h sse_t estIntraPredQT(Mode &intraMode, const CUGeom& cuGeom, const uint32_t depthRange[2]); CUGeom 374 source/encoder/search.h sse_t estIntraPredChromaQT(Mode &intraMode, const CUGeom& cuGeom); CUGeom 398 source/encoder/search.h bool splitTU(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, ShortYuv& resiYuv, Cost& splitCost, const uint32_t depthRange[2], int32_t splitMore); CUGeom 399 source/encoder/search.h void estimateResidualQT(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t depth, ShortYuv& resiYuv, Cost& costs, const uint32_t depthRange[2], int32_t splitMore = -1); CUGeom 402 source/encoder/search.h void codeIntraLumaQT(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, bool bAllowSplit, Cost& costs, const uint32_t depthRange[2]); CUGeom 403 source/encoder/search.h void codeIntraLumaTSkip(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, Cost& costs); CUGeom 407 source/encoder/search.h void codeIntraChromaQt(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, Cost& outCost); CUGeom 408 source/encoder/search.h void codeIntraChromaTSkip(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t tuDepthC, uint32_t absPartIdx, Cost& outCost); CUGeom 427 source/encoder/search.h uint32_t mergeEstimation(CUData& cu, const CUGeom& cuGeom, const PredictionUnit& pu, int puIdx, MergeData& m);