Mode 133 source/encoder/analysis.cpp Mode& Analysis::compressCTU(CUData& ctu, Frame& frame, const CUGeom& cuGeom, const Entropy& initialContext) Mode 511 source/encoder/analysis.cpp Mode& mode = md.pred[0]; Mode 553 source/encoder/analysis.cpp Mode* splitPred = &md.pred[PRED_SPLIT]; Mode 855 source/encoder/analysis.cpp Mode* splitPred = &md.pred[PRED_SPLIT]; Mode 950 source/encoder/analysis.cpp Mode *bestInter = &md.pred[PRED_2Nx2N]; Mode 1275 source/encoder/analysis.cpp Mode* splitPred = &md.pred[PRED_SPLIT]; Mode 1355 source/encoder/analysis.cpp Mode *bestInter = &md.pred[PRED_2Nx2N]; Mode 1666 source/encoder/analysis.cpp Mode* splitPred = &md.pred[PRED_SPLIT]; Mode 1902 source/encoder/analysis.cpp Mode* splitPred = &md.pred[PRED_SPLIT]; Mode 2250 source/encoder/analysis.cpp Mode& mode = md.pred[0]; Mode 2348 source/encoder/analysis.cpp Mode* splitPred = &md.pred[PRED_SPLIT]; Mode 2415 source/encoder/analysis.cpp void Analysis::checkMerge2Nx2N_rd0_4(Mode& skip, Mode& merge, const CUGeom& cuGeom) Mode 2423 source/encoder/analysis.cpp Mode* tempPred = &merge; Mode 2424 source/encoder/analysis.cpp Mode* bestPred = &skip; Mode 2548 source/encoder/analysis.cpp void Analysis::checkMerge2Nx2N_rd5_6(Mode& skip, Mode& merge, const CUGeom& cuGeom) Mode 2554 source/encoder/analysis.cpp Mode* tempPred = &merge; Mode 2555 source/encoder/analysis.cpp Mode* bestPred = &skip; Mode 2688 source/encoder/analysis.cpp void Analysis::checkInter_rd0_4(Mode& interMode, const CUGeom& cuGeom, PartSize partSize, uint32_t refMask[2]) Mode 2752 source/encoder/analysis.cpp void Analysis::checkInter_rd5_6(Mode& interMode, const CUGeom& cuGeom, PartSize partSize, uint32_t refMask[2]) Mode 2808 source/encoder/analysis.cpp void Analysis::checkBidir2Nx2N(Mode& inter2Nx2N, Mode& bidir2Nx2N, const CUGeom& cuGeom) Mode 2961 source/encoder/analysis.cpp Mode *bestMode = m_modeDepth[cuGeom.depth].bestMode; Mode 3058 source/encoder/analysis.cpp void Analysis::addSplitFlagCost(Mode& mode, uint32_t depth) Mode 3132 source/encoder/analysis.cpp bool Analysis::recursionDepthCheck(const CUData& parentCTU, const CUGeom& cuGeom, const Mode& bestMode) Mode 3189 source/encoder/analysis.cpp bool Analysis::complexityCheckCU(const Mode& bestMode) Mode 83 source/encoder/analysis.h Mode pred[MAX_PRED_TYPES]; Mode 84 source/encoder/analysis.h Mode* bestMode; Mode 118 source/encoder/analysis.h Mode& compressCTU(CUData& ctu, Frame& frame, const CUGeom& cuGeom, const Entropy& initialContext); Mode 158 source/encoder/analysis.h void checkMerge2Nx2N_rd0_4(Mode& skip, Mode& merge, const CUGeom& cuGeom); Mode 159 source/encoder/analysis.h void checkMerge2Nx2N_rd5_6(Mode& skip, Mode& merge, const CUGeom& cuGeom); Mode 162 source/encoder/analysis.h void checkInter_rd0_4(Mode& interMode, const CUGeom& cuGeom, PartSize partSize, uint32_t refmask[2]); Mode 163 source/encoder/analysis.h void checkInter_rd5_6(Mode& interMode, const CUGeom& cuGeom, PartSize partSize, uint32_t refmask[2]); Mode 165 source/encoder/analysis.h void checkBidir2Nx2N(Mode& inter2Nx2N, Mode& bidir2Nx2N, const CUGeom& cuGeom); Mode 171 source/encoder/analysis.h void addSplitFlagCost(Mode& mode, uint32_t depth); Mode 175 source/encoder/analysis.h bool recursionDepthCheck(const CUData& parentCTU, const CUGeom& cuGeom, const Mode& bestMode); Mode 176 source/encoder/analysis.h bool complexityCheckCU(const Mode& bestMode); Mode 189 source/encoder/analysis.h inline void checkBestMode(Mode& mode, uint32_t depth) Mode 1406 source/encoder/frameencoder.cpp Mode& best = tld.analysis.compressCTU(*ctu, *m_frame, m_cuGeoms[m_ctuGeomMap[cuAddr]], rowCoder); Mode 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]) Mode 507 source/encoder/search.cpp void Search::codeIntraLumaTSkip(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, Cost& outCost) Mode 680 source/encoder/search.cpp void Search::residualTransformQuantIntra(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, const uint32_t depthRange[2]) Mode 808 source/encoder/search.cpp void Search::codeIntraChromaQt(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, Cost& outCost) Mode 931 source/encoder/search.cpp void Search::codeIntraChromaTSkip(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t tuDepthC, uint32_t absPartIdx, Cost& outCost) Mode 1112 source/encoder/search.cpp void Search::residualQTIntraChroma(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth) Mode 1211 source/encoder/search.cpp void Search::checkIntra(Mode& intraMode, const CUGeom& cuGeom, PartSize partSize) Mode 1266 source/encoder/search.cpp void Search::checkIntraInInter(Mode& intraMode, const CUGeom& cuGeom) Mode 1429 source/encoder/search.cpp void Search::encodeIntraInInter(Mode& intraMode, const CUGeom& cuGeom) Mode 1484 source/encoder/search.cpp sse_t Search::estIntraPredQT(Mode &intraMode, const CUGeom& cuGeom, const uint32_t depthRange[2]) Mode 1673 source/encoder/search.cpp void Search::getBestIntraModeChroma(Mode& intraMode, const CUGeom& cuGeom) Mode 1729 source/encoder/search.cpp sse_t Search::estIntraPredChromaQT(Mode &intraMode, const CUGeom& cuGeom) Mode 2061 source/encoder/search.cpp void Search::singleMotionEstimation(Search& master, Mode& interMode, const PredictionUnit& pu, int part, int list, int ref) Mode 2111 source/encoder/search.cpp void Search::searchMV(Mode& interMode, const PredictionUnit& pu, int list, int ref, MV& outmv) Mode 2123 source/encoder/search.cpp void Search::predInterSearch(Mode& interMode, const CUGeom& cuGeom, bool bChromaMC, uint32_t refMasks[2]) Mode 2633 source/encoder/search.cpp void Search::encodeResAndCalcRdSkipCU(Mode& interMode) Mode 2684 source/encoder/search.cpp void Search::encodeResAndCalcRdInterCU(Mode& interMode, const CUGeom& cuGeom) Mode 2839 source/encoder/search.cpp void Search::residualTransformQuantInter(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, const uint32_t depthRange[2]) Mode 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) Mode 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) Mode 3824 source/encoder/search.cpp void Search::checkDQP(Mode& mode, const CUGeom& cuGeom) Mode 3855 source/encoder/search.cpp void Search::checkDQPForSplitPred(Mode& mode, const CUGeom& cuGeom) Mode 146 source/encoder/search.h void addSubCosts(const Mode& subMode) Mode 304 source/encoder/search.h void checkIntra(Mode& intraMode, const CUGeom& cuGeom, PartSize partSizes); Mode 307 source/encoder/search.h void checkIntraInInter(Mode& intraMode, const CUGeom& cuGeom); Mode 309 source/encoder/search.h void encodeIntraInInter(Mode& intraMode, const CUGeom& cuGeom); Mode 312 source/encoder/search.h void predInterSearch(Mode& interMode, const CUGeom& cuGeom, bool bChromaMC, uint32_t masks[2]); Mode 314 source/encoder/search.h void searchMV(Mode& interMode, const PredictionUnit& pu, int list, int ref, MV& outmv); Mode 316 source/encoder/search.h void encodeResAndCalcRdInterCU(Mode& interMode, const CUGeom& cuGeom); Mode 317 source/encoder/search.h void encodeResAndCalcRdSkipCU(Mode& interMode); Mode 320 source/encoder/search.h void residualTransformQuantInter(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, const uint32_t depthRange[2]); Mode 321 source/encoder/search.h void residualTransformQuantIntra(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, const uint32_t depthRange[2]); Mode 322 source/encoder/search.h void residualQTIntraChroma(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth); Mode 325 source/encoder/search.h void getBestIntraModeChroma(Mode& intraMode, const CUGeom& cuGeom); Mode 328 source/encoder/search.h void checkDQP(Mode& mode, const CUGeom& cuGeom); Mode 329 source/encoder/search.h void checkDQPForSplitPred(Mode& mode, const CUGeom& cuGeom); Mode 338 source/encoder/search.h Mode& mode; Mode 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) {} Mode 358 source/encoder/search.h void singleMotionEstimation(Search& master, Mode& interMode, const PredictionUnit& pu, int part, int list, int ref); Mode 371 source/encoder/search.h sse_t estIntraPredQT(Mode &intraMode, const CUGeom& cuGeom, const uint32_t depthRange[2]); Mode 374 source/encoder/search.h sse_t estIntraPredChromaQT(Mode &intraMode, const CUGeom& cuGeom); Mode 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); Mode 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); Mode 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]); Mode 403 source/encoder/search.h void codeIntraLumaTSkip(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, Cost& costs); Mode 407 source/encoder/search.h void codeIntraChromaQt(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, Cost& outCost); Mode 408 source/encoder/search.h void codeIntraChromaTSkip(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t tuDepthC, uint32_t absPartIdx, Cost& outCost); Mode 437 source/encoder/search.h void updateModeCost(Mode& m) const { m.rdCost = m_rdCost.m_psyRd ? m_rdCost.calcPsyRdCost(m.distortion, m.totalBits, m.psyEnergy)