Home
last modified time | relevance | path

Searched refs:pWelsMd (Results 1 – 6 of 6) sorted by relevance

/third_party/openh264/codec/encoder/core/src/
Dsvc_mode_decision.cpp53 void WelsMdSpatialelInterMbIlfmdNoilp (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* pSlice, in WelsMdSpatialelInterMbIlfmdNoilp() argument
70 …if (pEncCtx->pFuncList->pfInterMdBackgroundDecision (pEncCtx, pWelsMd, pSlice, pCurMb, pMbCache, &… in WelsMdSpatialelInterMbIlfmdNoilp()
75 bSkip = WelsMdInterJudgePskip (pEncCtx, pWelsMd, pSlice, pCurMb, pMbCache, bTrySkip); in WelsMdSpatialelInterMbIlfmdNoilp()
84 … PredictSad (pMbCache->sMvComponents.iRefIndexCache, pMbCache->iSadCost, 0, &pWelsMd->iSadPredMb); in WelsMdSpatialelInterMbIlfmdNoilp()
87 pWelsMd->iCostLuma = WelsMdP16x16 (pEncCtx->pFuncList, pCurDqLayer, pWelsMd, pSlice, pCurMb); in WelsMdSpatialelInterMbIlfmdNoilp()
91 WelsMdInterSecondaryModesEnc (pEncCtx, pWelsMd, pSlice, pCurMb, pMbCache, bSkip); in WelsMdSpatialelInterMbIlfmdNoilp()
94 …kiCostI16x16 = WelsMdI16x16 (pEncCtx->pFuncList, pEncCtx->pCurDqLayer, pMbCache, pWelsMd->iLambda); in WelsMdSpatialelInterMbIlfmdNoilp()
95 if (bSkip && (pWelsMd->iCostLuma <= kiCostI16x16)) { in WelsMdSpatialelInterMbIlfmdNoilp()
98 pWelsMd->iCostLuma = kiCostI16x16; in WelsMdSpatialelInterMbIlfmdNoilp()
101 WelsMdIntraSecondaryModesEnc (pEncCtx, pWelsMd, pCurMb, pMbCache); in WelsMdSpatialelInterMbIlfmdNoilp()
[all …]
Dsvc_base_layer_md.cpp418 int32_t WelsMdI4x4 (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pMbCache) { in WelsMdI4x4() argument
421 int32_t iLambda = pWelsMd->iLambda; in WelsMdI4x4()
422 int32_t iBestCostLuma = pWelsMd->iCostLuma; in WelsMdI4x4()
548 int32_t WelsMdI4x4Fast (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pMbCache) { in WelsMdI4x4Fast() argument
551 int32_t iLambda = pWelsMd->iLambda; in WelsMdI4x4Fast()
552 int32_t iBestCostLuma = pWelsMd->iCostLuma; in WelsMdI4x4Fast()
932 int32_t WelsMdIntraFinePartition (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pM… in WelsMdIntraFinePartition() argument
933 int32_t iCosti4x4 = WelsMdI4x4 (pEncCtx, pWelsMd, pCurMb, pMbCache); in WelsMdIntraFinePartition()
935 if (iCosti4x4 < pWelsMd->iCostLuma) { in WelsMdIntraFinePartition()
937 pWelsMd->iCostLuma = iCosti4x4; in WelsMdIntraFinePartition()
[all …]
Dsvc_encode_slice.cpp1793 int32_t WelsMdInterMbLoop (sWelsEncCtx* pEncCtx, SSlice* pSlice, void* pWelsMd, const int32_t kiSli… in WelsMdInterMbLoop() argument
1794 SWelsMD* pMd = (SWelsMD*)pWelsMd; in WelsMdInterMbLoop()
1887 int32_t WelsMdInterMbLoopOverDynamicSlice (sWelsEncCtx* pEncCtx, SSlice* pSlice, void* pWelsMd, in WelsMdInterMbLoopOverDynamicSlice() argument
1889 SWelsMD* pMd = (SWelsMD*)pWelsMd; in WelsMdInterMbLoopOverDynamicSlice()
/third_party/openh264/codec/encoder/core/inc/
Dsvc_base_layer_md.h54 int32_t WelsMdIntraFinePartition (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pM…
55 int32_t WelsMdIntraFinePartitionVaa (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache*…
57 void WelsMdIntraMb (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pMbCache);
61 int32_t WelsMdP16x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSl…
63 int32_t WelsMdP16x8 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSli…
64 int32_t WelsMdP8x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSli…
65 int32_t WelsMdP8x8 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
66 int32_t WelsMdP4x4 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
67 int32_t WelsMdP8x4 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
68 int32_t WelsMdP4x8 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
[all …]
Dsvc_mode_decision.h62 void WelsMdSpatialelInterMbIlfmdNoilp (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* pSlice, SMB*…
86 …ef bool (*pJudgeSkipFun) (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, SWelsMD* pWelsMd);
90 void SetScrollingMvToMd (SVAAFrameInfo* pVaa, SWelsMD* pWelsMd);
91 void SetScrollingMvToMdNull (SVAAFrameInfo* pVaa, SWelsMD* pWelsMd);
Dwels_func_ptr_def.h106 typedef int32_t (*PIntraFineMdFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache*…
107 typedef void (*PInterFineMdFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* slice, SMB* pCurM…
108 typedef bool (*PInterMdFirstIntraModeFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SM…
116 typedef bool (*PInterMdBackgroundDecisionFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* sli…
121 typedef bool (*PInterMdScrollingPSkipDecisionFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice*…
125 typedef void (*PInterMdFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* slice, SMB* pCurMb, S…