/third_party/openh264/codec/encoder/core/inc/ |
D | svc_mode_decision.h | 87 void SetBlockStaticIdcToMd (void* pVaa, void* pMd, SMB* pCurMb, void* pDqLay); 90 void SetScrollingMvToMd (SVAAFrameInfo* pVaa, SWelsMD* pWelsMd); 91 void SetScrollingMvToMdNull (SVAAFrameInfo* pVaa, SWelsMD* pWelsMd);
|
D | encoder_context.h | 178 SVAAFrameInfo* pVaa; // VAA information of reference member
|
D | wels_func_ptr_def.h | 123 typedef void (*PSetScrollingMv) (SVAAFrameInfo* pVaa, SWelsMD* pMd);
|
/third_party/openh264/codec/encoder/core/src/ |
D | ratectl.cpp | 393 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 …]
|
D | encoder.cpp | 340 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()
|
D | wels_preprocess.cpp | 244 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 …]
|
D | svc_mode_decision.cpp | 222 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
|
D | encoder_ext.cpp | 1478 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 …]
|
D | ref_list_mgr_svc.cpp | 210 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()
|
D | svc_base_layer_md.cpp | 334 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/ |
D | vaa.asm | 35 ;* sse2 for pVaa routines
|
/third_party/openh264/codec/processing/src/x86/ |
D | vaa.asm | 35 ;* sse2 for pVaa routines
|