Search 59 source/encoder/analysis.h class Analysis : public Search Search 47 source/encoder/search.cpp ALIGN_VAR_32(const int16_t, Search::zeroShort[MAX_CU_SIZE]) = { 0 }; Search 49 source/encoder/search.cpp Search::Search() Search 73 source/encoder/search.cpp bool Search::initSearch(const x265_param& param, ScalingList& scalingList) Search 180 source/encoder/search.cpp Search::~Search() Search 205 source/encoder/search.cpp int Search::setLambdaFromQP(const CUData& ctu, int qp, int lambdaQp) Search 218 source/encoder/search.cpp void Search::invalidateContexts(int fromDepth) Search 230 source/encoder/search.cpp void Search::invalidateContexts(int) {} Search 233 source/encoder/search.cpp void Search::codeSubdivCbfQTChroma(const CUData& cu, uint32_t tuDepth, uint32_t absPartIdx) Search 255 source/encoder/search.cpp void Search::codeCoeffQTChroma(const CUData& cu, uint32_t tuDepth, uint32_t absPartIdx, TextType ttype) Search 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]) Search 507 source/encoder/search.cpp void Search::codeIntraLumaTSkip(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, Cost& outCost) Search 680 source/encoder/search.cpp void Search::residualTransformQuantIntra(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, const uint32_t depthRange[2]) Search 752 source/encoder/search.cpp void Search::extractIntraResultQT(CUData& cu, Yuv& reconYuv, uint32_t tuDepth, uint32_t absPartIdx) Search 785 source/encoder/search.cpp void Search::offsetSubTUCBFs(CUData& cu, TextType ttype, uint32_t tuDepth, uint32_t absPartIdx) Search 808 source/encoder/search.cpp void Search::codeIntraChromaQt(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t absPartIdx, Cost& outCost) Search 931 source/encoder/search.cpp void Search::codeIntraChromaTSkip(Mode& mode, const CUGeom& cuGeom, uint32_t tuDepth, uint32_t tuDepthC, uint32_t absPartIdx, Cost& outCost) Search 1081 source/encoder/search.cpp void Search::extractIntraResultChromaQT(CUData& cu, Yuv& reconYuv, uint32_t absPartIdx, uint32_t tuDepth) Search 1112 source/encoder/search.cpp void Search::residualQTIntraChroma(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth) Search 1211 source/encoder/search.cpp void Search::checkIntra(Mode& intraMode, const CUGeom& cuGeom, PartSize partSize) Search 1266 source/encoder/search.cpp void Search::checkIntraInInter(Mode& intraMode, const CUGeom& cuGeom) Search 1429 source/encoder/search.cpp void Search::encodeIntraInInter(Mode& intraMode, const CUGeom& cuGeom) Search 1484 source/encoder/search.cpp sse_t Search::estIntraPredQT(Mode &intraMode, const CUGeom& cuGeom, const uint32_t depthRange[2]) Search 1673 source/encoder/search.cpp void Search::getBestIntraModeChroma(Mode& intraMode, const CUGeom& cuGeom) Search 1729 source/encoder/search.cpp sse_t Search::estIntraPredChromaQT(Mode &intraMode, const CUGeom& cuGeom) Search 1866 source/encoder/search.cpp uint32_t Search::mergeEstimation(CUData& cu, const CUGeom& cuGeom, const PredictionUnit& pu, int puIdx, MergeData& m) Search 1943 source/encoder/search.cpp MV Search::getLowresMV(const CUData& cu, const PredictionUnit& pu, int list, int ref) Search 1967 source/encoder/search.cpp int Search::selectMVP(const CUData& cu, const PredictionUnit& pu, const MV amvp[AMVP_NUM_CANDS], int list, int ref) Search 2000 source/encoder/search.cpp void Search::PME::processTasks(int workerThreadId) Search 2011 source/encoder/search.cpp void Search::processPME(PME& pme, Search& slave) Search 2061 source/encoder/search.cpp void Search::singleMotionEstimation(Search& master, Mode& interMode, const PredictionUnit& pu, int part, int list, int ref) Search 2111 source/encoder/search.cpp void Search::searchMV(Mode& interMode, const PredictionUnit& pu, int list, int ref, MV& outmv) Search 2123 source/encoder/search.cpp void Search::predInterSearch(Mode& interMode, const CUGeom& cuGeom, bool bChromaMC, uint32_t refMasks[2]) Search 2520 source/encoder/search.cpp void Search::getBlkBits(PartSize cuMode, bool bPSlice, int partIdx, uint32_t lastMode, uint32_t blockBit[3]) Search 2573 source/encoder/search.cpp const MV& Search::checkBestMVP(const MV* amvpCand, const MV& mv, int& mvpIdx, uint32_t& outBits, uint32_t& outCost) const Search 2586 source/encoder/search.cpp void Search::setSearchRange(const CUData& cu, const MV& mvp, int merange, MV& mvmin, MV& mvmax) const Search 2633 source/encoder/search.cpp void Search::encodeResAndCalcRdSkipCU(Mode& interMode) Search 2684 source/encoder/search.cpp void Search::encodeResAndCalcRdInterCU(Mode& interMode, const CUGeom& cuGeom) Search 2839 source/encoder/search.cpp void Search::residualTransformQuantInter(Mode& mode, const CUGeom& cuGeom, uint32_t absPartIdx, uint32_t tuDepth, const uint32_t depthRange[2]) Search 2976 source/encoder/search.cpp uint64_t Search::estimateNullCbfCost(sse_t dist, uint32_t energy, uint32_t tuDepth, TextType compId) Search 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) Search 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) Search 3709 source/encoder/search.cpp void Search::codeInterSubdivCbfQT(CUData& cu, uint32_t absPartIdx, const uint32_t tuDepth, const uint32_t depthRange[2]) Search 3739 source/encoder/search.cpp void Search::saveResidualQTData(CUData& cu, ShortYuv& resiYuv, uint32_t absPartIdx, uint32_t tuDepth) Search 3790 source/encoder/search.cpp uint32_t Search::getIntraRemModeBits(CUData& cu, uint32_t absPartIdx, uint32_t mpmModes[3], uint64_t& mpms) const Search 3803 source/encoder/search.cpp void Search::updateCandList(uint32_t mode, uint64_t cost, int maxCandCount, uint32_t* candModeList, uint64_t* candCostList) Search 3824 source/encoder/search.cpp void Search::checkDQP(Mode& mode, const CUGeom& cuGeom) Search 3855 source/encoder/search.cpp void Search::checkDQPForSplitPred(Mode& mode, const CUGeom& cuGeom) Search 251 source/encoder/search.h class Search : public Predict Search 294 source/encoder/search.h Search(); Search 295 source/encoder/search.h ~Search(); Search 337 source/encoder/search.h Search& master; Search 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) {} Search 357 source/encoder/search.h void processPME(PME& pme, Search& slave); Search 358 source/encoder/search.h void singleMotionEstimation(Search& master, Mode& interMode, const PredictionUnit& pu, int part, int list, int ref);