|
HEVC Test Model (HM)
HM-16.18
|
This is the complete list of members for TEncSearch, including all inherited members.
| addWeightBi(const TComYuv *pcYuvSrc0, const TComYuv *pcYuvSrc1, const BitDepths &bitDepths, const UInt iPartUnitIdx, const UInt uiWidth, const UInt uiHeight, const WPScalingParam *const wp0, const WPScalingParam *const wp1, TComYuv *const rpcYuvDst, const Bool bRoundLuma=true) | TComWeightPrediction | |
| addWeightUni(const TComYuv *const pcYuvSrc0, const BitDepths &bitDepths, const UInt iPartUnitIdx, const UInt uiWidth, const UInt uiHeight, const WPScalingParam *const wp0, TComYuv *const rpcYuvDst) | TComWeightPrediction | |
| checkTMctsMvp(TComDataCU *pcCU, Int partIdx=-1) | TComPrediction | |
| destroy() | TEncSearch | |
| encodeResAndCalcRdInterCU(TComDataCU *pcCU, TComYuv *pcYuvOrg, TComYuv *pcYuvPred, TComYuv *pcYuvResi, TComYuv *pcYuvResiBest, TComYuv *pcYuvRec, Bool bSkipResidual) | TEncSearch | |
| estIntraPredChromaQT(TComDataCU *pcCU, TComYuv *pcOrgYuv, TComYuv *pcPredYuv, TComYuv *pcResiYuv, TComYuv *pcRecoYuv, Pel resiLuma[NUMBER_OF_STORED_RESIDUAL_TYPES][MAX_CU_SIZE *MAX_CU_SIZE]) | TEncSearch | |
| estIntraPredLumaQT(TComDataCU *pcCU, TComYuv *pcOrgYuv, TComYuv *pcPredYuv, TComYuv *pcResiYuv, TComYuv *pcRecoYuv, Pel resiLuma[NUMBER_OF_STORED_RESIDUAL_TYPES][MAX_CU_SIZE *MAX_CU_SIZE]) | TEncSearch | |
| filteringIntraReferenceSamples(const ComponentID compID, UInt uiDirMode, UInt uiTuChWidth, UInt uiTuChHeight, const ChromaFormat chFmt, const Bool intraReferenceSmoothingDisabled) | TComPrediction | static |
| getChromaFormat() const | TComPrediction | inline |
| getMvPredAMVP(TComDataCU *pcCU, UInt uiPartIdx, UInt uiPartAddr, RefPicList eRefPicList, TComMv &rcMvPred) | TComPrediction | |
| getPredictorPtr(const ComponentID compID, const Bool bUseFilteredPredictions) | TComPrediction | inline |
| getWpScaling(TComDataCU *const pcCU, const Int iRefIdx0, const Int iRefIdx1, WPScalingParam *&wp0, WPScalingParam *&wp1) | TComWeightPrediction | |
| init(TEncCfg *pcEncCfg, TComTrQuant *pcTrQuant, Int iSearchRange, Int bipredSearchRange, MESearchMethod motionEstimationSearchMethod, const UInt maxCUWidth, const UInt maxCUHeight, const UInt maxTotalCUDepth, TEncEntropy *pcEntropyCoder, TComRdCost *pcRdCost, TEncSbac ***pppcRDSbacCoder, TEncSbac *pcRDGoOnSbacCoder) | TEncSearch | |
| initIntraPatternChType(TComTU &rTu, const ComponentID compID, const Bool bFilterRefSamples) | TComPrediction | |
| initTempBuff(ChromaFormat chromaFormatIDC) | TComPrediction | |
| IPCMSearch(TComDataCU *pcCU, TComYuv *pcOrgYuv, TComYuv *rpcPredYuv, TComYuv *rpcResiYuv, TComYuv *rpcRecoYuv) | TEncSearch | |
| m_aaiAdaptSR | TEncSearch | protected |
| m_acMvPredictors | TEncSearch | protected |
| m_acYuvPred | TComPrediction | protected |
| m_auiMVPIdxCost | TEncSearch | protected |
| m_bipredSearchRange | TEncSearch | protected |
| m_cDistParam | TEncSearch | protected |
| m_cYuvPredTemp | TComPrediction | protected |
| m_filteredBlock | TComPrediction | protected |
| m_filteredBlockTmp | TComPrediction | protected |
| m_if | TComPrediction | protected |
| m_iLumaRecStride | TComPrediction | protected |
| m_integerMv2Nx2N | TEncSearch | protected |
| m_iSearchRange | TEncSearch | protected |
| m_isInitialized | TEncSearch | protected |
| m_iYuvExtSize | TComPrediction | protected |
| m_motionEstimationSearchMethod | TEncSearch | protected |
| m_pcEncCfg | TEncSearch | protected |
| m_pcEntropyCoder | TEncSearch | protected |
| m_pcQTTempTComYuv | TEncSearch | private |
| m_pcQTTempTransformSkipTComYuv | TEncSearch | private |
| m_pcQTTempTUCoeff | TEncSearch | private |
| m_pcRdCost | TEncSearch | protected |
| m_pcRDGoOnSbacCoder | TEncSearch | protected |
| m_pcTrQuant | TEncSearch | protected |
| m_phQTTempCrossComponentPredictionAlpha | TEncSearch | private |
| m_piYuvExt | TComPrediction | protected |
| m_pLumaRecBuffer | TComPrediction | protected |
| m_ppcQTTempArlCoeff | TEncSearch | private |
| m_ppcQTTempCoeff | TEncSearch | private |
| m_ppcQTTempTUArlCoeff | TEncSearch | private |
| m_pppcRDSbacCoder | TEncSearch | protected |
| m_pSharedPredTransformSkip | TEncSearch | private |
| m_pTempPel | TEncSearch | protected |
| m_puhQTTempCbf | TEncSearch | private |
| m_puhQTTempTransformSkipFlag | TEncSearch | private |
| m_puhQTTempTrIdx | TEncSearch | private |
| m_tmpYuvPred | TEncSearch | private |
| motionCompensation(TComDataCU *pcCU, TComYuv *pcYuvPred, RefPicList eRefPicList=REF_PIC_LIST_X, Int iPartIdx=-1) | TComPrediction | |
| predInterSearch(TComDataCU *pcCU, TComYuv *pcOrgYuv, TComYuv *pcPredYuv, TComYuv *pcResiYuv, TComYuv *pcRecoYuv, Bool bUseRes=false, Bool bUseMRG=false) | TEncSearch | |
| predIntraAng(const ComponentID compID, UInt uiDirMode, Pel *piOrg, UInt uiOrgStride, Pel *piPred, UInt uiStride, TComTU &rTu, const Bool bUseFilteredPredSamples, const Bool bUseLosslessDPCM=false) | TComPrediction | |
| predIntraGetPredValDC(const Pel *pSrc, Int iSrcStride, UInt iWidth, UInt iHeight) | TComPrediction | |
| setAdaptiveSearchRange(Int iDir, Int iRefIdx, Int iSearchRange) | TEncSearch | inline |
| setDistParamComp(ComponentID compIdx) | TEncSearch | inlineprotected |
| setWpScalingDistParam(TComDataCU *pcCU, Int iRefIdx, RefPicList eRefPicListCur) | TEncSearch | protected |
| TComPrediction() | TComPrediction | |
| TComWeightPrediction() | TComWeightPrediction | |
| TEncSearch() | TEncSearch | |
| UseDPCMForFirstPassIntraEstimation(TComTU &rTu, const UInt uiDirMode) | TComPrediction | static |
| xAddSymbolBitsInter(TComDataCU *pcCU, UInt &ruiBits) | TEncSearch | protected |
| xCalcCrossComponentPredictionAlpha(TComTU &rTu, const ComponentID compID, const Pel *piResiL, const Pel *piResiC, const Int width, const Int height, const Int strideL, const Int strideC) | TEncSearch | protected |
| xCheckBestMVP(TComDataCU *pcCU, RefPicList eRefPicList, TComMv cMv, TComMv &rcMvPred, Int &riMVPIdx, UInt &ruiBits, Distortion &ruiCost) | TEncSearch | protected |
| xCheckIdenticalMotion(TComDataCU *pcCU, UInt PartAddr) | TComPrediction | protected |
| xCopyAMVPInfo(AMVPInfo *pSrc, AMVPInfo *pDst) | TEncSearch | protected |
| xDCPredFiltering(const Pel *pSrc, Int iSrcStride, Pel *pDst, Int iDstStride, Int iWidth, Int iHeight, ChannelType channelType) | TComPrediction | protected |
| xEncCoeffQT(TComTU &rTu, ComponentID component, Bool bRealCoeff) | TEncSearch | protected |
| xEncIntraHeader(TComDataCU *pcCU, UInt uiTrDepth, UInt uiAbsPartIdx, Bool bLuma, Bool bChroma) | TEncSearch | protected |
| xEncodeInterResidualQT(const ComponentID compID, TComTU &rTu) | TEncSearch | protected |
| xEncPCM(TComDataCU *pcCU, UInt uiAbsPartIdx, Pel *piOrg, Pel *piPCM, Pel *piPred, Pel *piResi, Pel *piReco, UInt uiStride, UInt uiWidth, UInt uiHeight, const ComponentID compID) | TEncSearch | |
| xEncSubdivCbfQT(TComTU &rTu, Bool bLuma, Bool bChroma) | TEncSearch | protected |
| xEstimateInterResidualQT(TComYuv *pcResi, Double &rdCost, UInt &ruiBits, Distortion &ruiDist, Distortion *puiZeroDist, TComTU &rTu) | TEncSearch | protected |
| xEstimateMvPredAMVP(TComDataCU *pcCU, TComYuv *pcOrgYuv, UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, TComMv &rcMvPred, Bool bFilled=false, Distortion *puiDistBiP=0) | TEncSearch | protected |
| xExtDIFUpSamplingH(TComPattern *pcPattern) | TEncSearch | protected |
| xExtDIFUpSamplingQ(TComPattern *pcPatternKey, TComMv halfPelRef) | TEncSearch | protected |
| xGetBlkBits(PartSize eCUMode, Bool bPSlice, Int iPartIdx, UInt uiLastMode, UInt uiBlkBit[3]) | TEncSearch | protected |
| xGetInterPredictionError(TComDataCU *pcCU, TComYuv *pcYuvOrg, Int iPartIdx, Distortion &ruiSAD, Bool Hadamard) | TEncSearch | protected |
| xGetIntraBitsQT(TComTU &rTu, Bool bLuma, Bool bChroma, Bool bRealCoeff) | TEncSearch | protected |
| xGetIntraBitsQTChroma(TComTU &rTu, ComponentID compID, Bool bRealCoeff) | TEncSearch | protected |
| xGetLLSPrediction(const Pel *pSrc0, Int iSrcStride, Pel *pDst0, Int iDstStride, UInt uiWidth, UInt uiHeight, UInt uiExt0, const ChromaFormat chFmt) | TComPrediction | protected |
| xGetMvpIdxBits(Int iIdx, Int iNum) | TEncSearch | protected |
| xGetTemplateCost(TComDataCU *pcCU, UInt uiPartAddr, TComYuv *pcOrgYuv, TComYuv *pcTemplateCand, TComMv cMvCand, Int iMVPIdx, Int iMVPNum, RefPicList eRefPicList, Int iRefIdx, Int iSizeX, Int iSizeY) | TEncSearch | protected |
| xInitTileBorders(const TComDataCU *const pcCU, TComPattern *pcPatternKey) | TEncSearch | protected |
| xIntraCodingTUBlock(TComYuv *pcOrgYuv, TComYuv *pcPredYuv, TComYuv *pcResiYuv, Pel resiLuma[NUMBER_OF_STORED_RESIDUAL_TYPES][MAX_CU_SIZE *MAX_CU_SIZE], const Bool checkCrossCPrediction, Distortion &ruiDist, const ComponentID compID, TComTU &rTu, Int default0Save1Load2=0) | TEncSearch | protected |
| xLoadIntraResultQT(const ComponentID compID, TComTU &rTu) | TEncSearch | protected |
| xMergeEstimation(TComDataCU *pcCU, TComYuv *pcYuvOrg, Int iPartIdx, UInt &uiInterDir, TComMvField *pacMvField, UInt &uiMergeIndex, Distortion &ruiCost, TComMvField *cMvFieldNeighbours, UChar *uhInterDirNeighbours, Int &numValidMergeCand) | TEncSearch | protected |
| xModeBitsIntra(TComDataCU *pcCU, UInt uiMode, UInt uiPartOffset, UInt uiDepth, const ChannelType compID) | TEncSearch | protected |
| xMotionEstimation(TComDataCU *pcCU, TComYuv *pcYuvOrg, Int iPartIdx, RefPicList eRefPicList, TComMv *pcMvPred, Int iRefIdxPred, TComMv &rcMv, UInt &ruiBits, Distortion &ruiCost, Bool bBi=false) | TEncSearch | protected |
| xPatternRefinement(TComPattern *pcPatternKey, TComMv baseRefMv, Int iFrac, TComMv &rcMvFrac, Bool bAllowUseOfHadamard) | TEncSearch | protected |
| xPatternSearch(const TComPattern *const pcPatternKey, const Pel *piRefY, const Int iRefStride, const TComMv *const pcMvSrchRngLT, const TComMv *const pcMvSrchRngRB, TComMv &rcMv, Distortion &ruiSAD) | TEncSearch | protected |
| xPatternSearchFast(const TComDataCU *const pcCU, const TComPattern *const pcPatternKey, const Pel *const piRefY, const Int iRefStride, const TComMv *const pcMvSrchRngLT, const TComMv *const pcMvSrchRngRB, TComMv &rcMv, Distortion &ruiSAD, const TComMv *const pIntegerMv2Nx2NPred) | TEncSearch | protected |
| xPatternSearchFracDIF(Bool bIsLosslessCoded, TComPattern *pcPatternKey, Pel *piRefY, Int iRefStride, TComMv *pcMvInt, TComMv &rcMvHalf, TComMv &rcMvQter, Distortion &ruiCost) | TEncSearch | protected |
| xPredInterBi(TComDataCU *pcCU, UInt uiPartAddr, Int iWidth, Int iHeight, TComYuv *pcYuvPred) | TComPrediction | protected |
| xPredInterBlk(const ComponentID compID, TComDataCU *cu, TComPicYuv *refPic, UInt partAddr, TComMv *mv, Int width, Int height, TComYuv *dstPic, Bool bi, const Int bitDepth) | TComPrediction | protected |
| xPredInterUni(TComDataCU *pcCU, UInt uiPartAddr, Int iWidth, Int iHeight, RefPicList eRefPicList, TComYuv *pcYuvPred, Bool bi=false) | TComPrediction | protected |
| xPredIntraAng(Int bitDepth, const Pel *pSrc, Int srcStride, Pel *pDst, Int dstStride, UInt width, UInt height, ChannelType channelType, UInt dirMode, const Bool bEnableEdgeFilters) | TComPrediction | protected |
| xPredIntraPlanar(const Pel *pSrc, Int srcStride, Pel *rpDst, Int dstStride, UInt width, UInt height) | TComPrediction | protected |
| xRecurIntraChromaCodingQT(TComYuv *pcOrgYuv, TComYuv *pcPredYuv, TComYuv *pcResiYuv, Pel resiLuma[NUMBER_OF_STORED_RESIDUAL_TYPES][MAX_CU_SIZE *MAX_CU_SIZE], Distortion &ruiDist, TComTU &rTu) | TEncSearch | protected |
| xRecurIntraCodingLumaQT(TComYuv *pcOrgYuv, TComYuv *pcPredYuv, TComYuv *pcResiYuv, Pel resiLuma[NUMBER_OF_STORED_RESIDUAL_TYPES][MAX_CU_SIZE *MAX_CU_SIZE], Distortion &ruiDistY, Bool bCheckFirst, Double &dRDCost, TComTU &rTu) | TEncSearch | protected |
| xRestrictBipredMergeCand(TComDataCU *pcCU, UInt puIdx, TComMvField *mvFieldNeighbours, UChar *interDirNeighbours, Int numValidMergeCand) | TEncSearch | protected |
| xSetInterResidualQTData(TComYuv *pcResi, Bool bSpatial, TComTU &rTu) | TEncSearch | protected |
| xSetIntraResultChromaQT(TComYuv *pcRecoYuv, TComTU &rTu) | TEncSearch | protected |
| xSetIntraResultLumaQT(TComYuv *pcRecoYuv, TComTU &rTu) | TEncSearch | protected |
| xSetSearchRange(const TComDataCU *const pcCU, const TComMv &cMvPred, const Int iSrchRng, TComMv &rcMvSrchRngLT, TComMv &rcMvSrchRngRB, const TComPattern *const pcPatternKey) | TEncSearch | protected |
| xStoreCrossComponentPredictionResult(Pel *pResiLuma, const Pel *pBestLuma, TComTU &rTu, const Int xOffset, const Int yOffset, const Int strideResi, const Int strideBest) | TEncSearch | protected |
| xStoreIntraResultQT(const ComponentID compID, TComTU &rTu) | TEncSearch | protected |
| xTZ2PointSearch(const TComPattern *const pcPatternKey, IntTZSearchStruct &rcStruct, const TComMv *const pcMvSrchRngLT, const TComMv *const pcMvSrchRngRB) | TEncSearch | protected |
| xTZ8PointDiamondSearch(const TComPattern *const pcPatternKey, IntTZSearchStruct &rcStruct, const TComMv *const pcMvSrchRngLT, const TComMv *const pcMvSrchRngRB, const Int iStartX, const Int iStartY, const Int iDist, const Bool bCheckCornersAtDist1) | TEncSearch | protected |
| xTZ8PointSquareSearch(const TComPattern *const pcPatternKey, IntTZSearchStruct &rcStruct, const TComMv *const pcMvSrchRngLT, const TComMv *const pcMvSrchRngRB, const Int iStartX, const Int iStartY, const Int iDist) | TEncSearch | protected |
| xTZSearch(const TComDataCU *const pcCU, const TComPattern *const pcPatternKey, const Pel *const piRefY, const Int iRefStride, const TComMv *const pcMvSrchRngLT, const TComMv *const pcMvSrchRngRB, TComMv &rcMv, Distortion &ruiSAD, const TComMv *const pIntegerMv2Nx2NPred, const Bool bExtendedSettings) | TEncSearch | protected |
| xTZSearchHelp(const TComPattern *const pcPatternKey, IntTZSearchStruct &rcStruct, const Int iSearchX, const Int iSearchY, const UChar ucPointNr, const UInt uiDistance) | TEncSearch | protected |
| xTZSearchSelective(const TComDataCU *const pcCU, const TComPattern *const pcPatternKey, const Pel *const piRefY, const Int iRefStride, const TComMv *const pcMvSrchRngLT, const TComMv *const pcMvSrchRngRB, TComMv &rcMv, Distortion &ruiSAD, const TComMv *const pIntegerMv2Nx2NPred) | TEncSearch | protected |
| xUpdateCandList(UInt uiMode, Double uiCost, UInt uiFastCandNum, UInt *CandModeList, Double *CandCostList) | TEncSearch | protected |
| xWeightedAverage(TComYuv *pcYuvSrc0, TComYuv *pcYuvSrc1, Int iRefIdx0, Int iRefIdx1, UInt uiPartAddr, Int iWidth, Int iHeight, TComYuv *pcYuvDst, const BitDepths &clipBitDepths) | TComPrediction | protected |
| xWeightedPredictionBi(TComDataCU *const pcCU, const TComYuv *const pcYuvSrc0, const TComYuv *const pcYuvSrc1, const Int iRefIdx0, const Int iRefIdx1, const UInt uiPartIdx, const Int iWidth, const Int iHeight, TComYuv *pcYuvDst) | TComWeightPrediction | |
| xWeightedPredictionUni(TComDataCU *const pcCU, const TComYuv *const pcYuvSrc, const UInt uiPartAddr, const Int iWidth, const Int iHeight, const RefPicList eRefPicList, TComYuv *pcYuvPred, const Int iRefIdx=-1) | TComWeightPrediction | |
| ~TComPrediction() | TComPrediction | virtual |
| ~TEncSearch() | TEncSearch | virtual |
1.8.5