Home
last modified time | relevance | path

Searched refs:pVaa (Results 1 – 12 of 12) sorted by relevance

/third_party/openh264/codec/encoder/core/inc/
Dsvc_mode_decision.h87 void SetBlockStaticIdcToMd (void* pVaa, void* pMd, SMB* pCurMb, void* pDqLay);
90 void SetScrollingMvToMd (SVAAFrameInfo* pVaa, SWelsMD* pWelsMd);
91 void SetScrollingMvToMdNull (SVAAFrameInfo* pVaa, SWelsMD* pWelsMd);
Dencoder_context.h178 SVAAFrameInfo* pVaa; // VAA information of reference member
Dwels_func_ptr_def.h123 typedef void (*PSetScrollingMv) (SVAAFrameInfo* pVaa, SWelsMD* pMd);
/third_party/openh264/codec/encoder/core/src/
Dratectl.cpp393 int64_t iFrameComplexity = pEncCtx->pVaa->sComplexityAnalysisParam.iFrameComplexity; in RcCalculateIdrQp()
395 SVAAFrameInfoExt* pVaa = static_cast<SVAAFrameInfoExt*> (pEncCtx->pVaa); in RcCalculateIdrQp() local
396 iFrameComplexity = pVaa->sComplexityScreenParam.iFrameComplexity; in RcCalculateIdrQp()
459 int64_t iFrameComplexity = pEncCtx->pVaa->sComplexityAnalysisParam.iFrameComplexity; in RcCalculatePictureQp()
461 SVAAFrameInfoExt* pVaa = static_cast<SVAAFrameInfoExt*> (pEncCtx->pVaa); in RcCalculatePictureQp() local
462 iFrameComplexity = pVaa->sComplexityScreenParam.iFrameComplexity; in RcCalculatePictureQp()
509 …iLumaQp = WELS_DIV_ROUND (iLumaQp * INT_MULTIPLY - pEncCtx->pVaa->sAdaptiveQuantParam.iAverMotion… in RcCalculatePictureQp()
652 …pEncCtx->pVaa->sAdaptiveQuantParam.pMotionTextureIndexToDeltaQp[pCurMb->iMbXY], pWelsSvcRc->iMinFr… in RcCalculateMbQp()
1063 int64_t iFrameComplexity = pEncCtx->pVaa->sComplexityAnalysisParam.iFrameComplexity; in RcUpdateIntraComplexity()
1065 SVAAFrameInfoExt* pVaa = static_cast<SVAAFrameInfoExt*> (pEncCtx->pVaa); in RcUpdateIntraComplexity() local
[all …]
Dencoder.cpp340 if ((!pSvcParam->bEnableSceneChangeDetect) || pEncCtx->pVaa->bIdrPeriodFlag || in DecideFrameType()
344 bSceneChangeFlag = pEncCtx->pVaa->bSceneChangeFlag; in DecideFrameType()
346 …if (pEncCtx->pVaa->bIdrPeriodFlag || pParamInternal->bEncCurFrmAsIdrFlag || (!pSvcParam->bEnableLo… in DecideFrameType()
350 || pEncCtx->pVaa->eSceneChangeIdc == LARGE_CHANGED_SCENE)) { in DecideFrameType()
377 if ((!pSvcParam->bEnableSceneChangeDetect) || pEncCtx->pVaa->bIdrPeriodFlag || in DecideFrameType()
382 bSceneChangeFlag = pEncCtx->pVaa->bSceneChangeFlag; in DecideFrameType()
388 iFrameType = (pEncCtx->pVaa->bIdrPeriodFlag || bSceneChangeFlag in DecideFrameType()
393 pEncCtx->pVaa->bIdrPeriodFlag, in DecideFrameType()
Dwels_preprocess.cpp244 pCtx->pVaa->bSceneChangeFlag = pCtx->pVaa->bIdrPeriodFlag = false; in BuildSpatialPicList()
254 SVAAFrameInfoExt* pVaaExt = static_cast<SVAAFrameInfoExt*> (m_pEncCtx->pVaa); in GetBestRefPic()
275 iRefTemporalIdx = m_uiSpatialLayersInTemporal[kiDidx] + pCtx->pVaa->uiValidLongTermPicIdx; in AnalyzeSpatialPic()
284 VaaCalculation (pCtx->pVaa, pCurPic, pRefPic, false, bCalculateVar, bCalculateBGD); in AnalyzeSpatialPic()
287 …BackgroundDetection (pCtx->pVaa, pCurPic, pRefPic, bCalculateBGD && pRefPic->iPictureType != I_SLI… in AnalyzeSpatialPic()
290 AdaptiveQuantCalculation (pCtx->pVaa, pCurPic, pRefPic); in AnalyzeSpatialPic()
297 VaaCalculation (pCtx->pVaa, pCurPic, pRefPic, bCalculateSQDiff, bCalculateVar, bCalculateBGD); in AnalyzeSpatialPic()
300 …BackgroundDetection (pCtx->pVaa, pCurPic, pRefPic, bCalculateBGD && pRefPic->iPictureType != I_SLI… in AnalyzeSpatialPic()
304 …AdaptiveQuantCalculation (pCtx->pVaa, m_pLastSpatialPicture[kiDidx][1], m_pLastSpatialPicture[kiDi… in AnalyzeSpatialPic()
328 …const int32_t kiAvailableLtrPos = m_uiSpatialLayersInTemporal[kiDidx] + pCtx->pVaa->uiMarkLongTerm… in UpdateSpatialPictures()
[all …]
Dsvc_mode_decision.cpp222 int8_t* pVaaBgMbFlag = pEncCtx->pVaa->pVaaBackgroundMbFlag + pCurMb->iMbXY; in WelsMdInterJudgeBGDPskip()
358 SVAAFrameInfoExt_t* pVaaExt = static_cast<SVAAFrameInfoExt_t*> (pEncCtx->pVaa); in JudgeScrollSkip()
470 SVAAFrameInfoExt_t* pVaaExt = static_cast<SVAAFrameInfoExt_t*> (pEncCtx->pVaa); in MdInterSCDPskipProcess()
498 void SetBlockStaticIdcToMd (void* pVaa, SWelsMD* pWelsMd, SMB* pCurMb, SDqLayer* pDqLayer) { in SetBlockStaticIdcToMd() argument
499 SVAAFrameInfoExt_t* pVaaExt = static_cast<SVAAFrameInfoExt_t*> (pVaa); in SetBlockStaticIdcToMd()
523 SetBlockStaticIdcToMd (pEncCtx->pVaa, pWelsMd, pCurMb, pCurDqLayer); in WelsMdInterJudgeSCDPskip()
617 …uint8_t uiMbSign = pEncCtx->pFuncList->pfGetMbSignFromInterVaa (&pEncCtx->pVaa->sVaaCalcInfo.pSad8… in WelsMdInterFinePartitionVaaOnScreen()
669 void SetScrollingMvToMd (SVAAFrameInfo* pVaa, SWelsMD* pWelsMd) { in SetScrollingMvToMd() argument
670 SVAAFrameInfoExt* pVaaExt = static_cast<SVAAFrameInfoExt*> (pVaa); in SetScrollingMvToMd()
683 void SetScrollingMvToMdNull (SVAAFrameInfo* pVaa, SWelsMD* pWelsMd) { in SetScrollingMvToMdNull() argument
Dencoder_ext.cpp1478 int32_t RequestMemoryVaaScreen (SVAAFrameInfo* pVaa, CMemoryAlign* pMa, const int32_t iNumRef, in RequestMemoryVaaScreen() argument
1480 SVAAFrameInfoExt* pVaaExt = static_cast<SVAAFrameInfoExt*> (pVaa); in RequestMemoryVaaScreen()
1493 void ReleaseMemoryVaaScreen (SVAAFrameInfo* pVaa, CMemoryAlign* pMa, const int32_t iNumRef) { in ReleaseMemoryVaaScreen() argument
1494 SVAAFrameInfoExt* pVaaExt = static_cast<SVAAFrameInfoExt*> (pVaa); in ReleaseMemoryVaaScreen()
1702 (*ppCtx)->pVaa = (SVAAFrameInfoExt*)pMa->WelsMallocz (sizeof (SVAAFrameInfoExt), "pVaa"); in RequestMemorySvc()
1703 WELS_VERIFY_RETURN_IF (1, (NULL == (*ppCtx)->pVaa)) in RequestMemorySvc()
1704 …if (RequestMemoryVaaScreen ((*ppCtx)->pVaa, pMa, (*ppCtx)->pSvcParam->iMaxNumRefFrame, iCountMaxMb… in RequestMemorySvc()
1709 (*ppCtx)->pVaa = (SVAAFrameInfo*)pMa->WelsMallocz (sizeof (SVAAFrameInfo), "pVaa"); in RequestMemorySvc()
1710 WELS_VERIFY_RETURN_IF (1, (NULL == (*ppCtx)->pVaa)) in RequestMemorySvc()
1714 (*ppCtx)->pVaa->sAdaptiveQuantParam.pMotionTextureUnit = static_cast<SMotionTextureUnit*> in RequestMemorySvc()
[all …]
Dref_list_mgr_svc.cpp210 pCtx->pVaa->uiValidLongTermPicIdx = pLongRefList[i]->iLongTermPicNum; in HandleLTRMarkFeedback()
267 pCtx->pVaa->uiMarkLongTermPicIdx = pLtr->iCurLtrIdx; in LTRMarkProcess()
318 pCtx->pVaa->uiMarkLongTermPicIdx = pCtx->pDecPic->iLongTermPicNum; in LTRMarkProcessScreen()
425 pCtx->pVaa->uiValidLongTermPicIdx = 0; in WelsUpdateRefList()
426 pCtx->pVaa->uiMarkLongTermPicIdx = 0; in WelsUpdateRefList()
649 SVAAFrameInfoExt* pVaaExt = static_cast<SVAAFrameInfoExt*> (pCtx->pVaa); in UpdateBlockStatic()
749 …pCtx->pVpp->UpdateSrcListLosslessScreenRefSelectionWithLtr (pCtx->pEncPic, iDIdx, pCtx->pVaa->uiM… in UpdateSrcPicListLosslessScreenRefSelectionWithLtr()
804 pCtx->pVaa->uiValidLongTermPicIdx = 0; in WelsUpdateRefListScreen()
814 SVAAFrameInfoExt* pVaaExt = static_cast<SVAAFrameInfoExt*> (pCtx->pVaa); in WelsBuildRefListScreen()
Dsvc_base_layer_md.cpp334 pEncCtx->pVaa->pVaaBackgroundMbFlag + kiMbXY); //BGD spatial pFunc in WelsMdInterInit()
1275 …uint8_t uiMbSign = pEncCtx->pFuncList->pfGetMbSignFromInterVaa (&pEncCtx->pVaa->sVaaCalcInfo.pSad8… in WelsMdInterFinePartitionVaa()
1396 VaaBackgroundMbDataUpdate (pEncCtx->pFuncList, pEncCtx->pVaa, pCurMb); in WelsMdBackgroundMbEnc()
2008 pEncCtx->pFuncList->pfSetScrollingMv (pEncCtx->pVaa, pWelsMd); //SCC in WelsMdInterSecondaryModesEnc()
/third_party/openh264/codec/common/x86/
Dvaa.asm35 ;* sse2 for pVaa routines
/third_party/openh264/codec/processing/src/x86/
Dvaa.asm35 ;* sse2 for pVaa routines