MCPcopy Create free account
hub / github.com/cisco/openh264 / GetRefFrameInfo

Method GetRefFrameInfo

codec/encoder/core/src/wels_preprocess.cpp:1242–1249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1240}
1241
1242int32_t CWelsPreProcess::GetRefFrameInfo (int32_t iRefIdx, bool bCurrentFrameIsSceneLtr, SPicture*& pRefOri) {
1243 const int32_t iTargetDid = m_pEncCtx->pSvcParam->iSpatialLayerNum - 1;
1244 SVAAFrameInfoExt* pVaaExt = static_cast<SVAAFrameInfoExt*> (m_pEncCtx->pVaa);
1245 SRefInfoParam* pBestRefCandidateParam = (bCurrentFrameIsSceneLtr) ? (& (pVaaExt->sVaaLtrBestRefCandidate[iRefIdx])) :
1246 (& (pVaaExt->sVaaStrBestRefCandidate[iRefIdx]));
1247 pRefOri = m_pSpatialPic[iTargetDid][pBestRefCandidateParam->iSrcListIdx];
1248 return (m_pSpatialPic[iTargetDid][pBestRefCandidateParam->iSrcListIdx]->iLongTermPicNum);
1249}
1250void CWelsPreProcess::Padding (uint8_t* pSrcY, uint8_t* pSrcU, uint8_t* pSrcV, int32_t iStrideY, int32_t iStrideUV,
1251 int32_t iActualWidth, int32_t iPaddingWidth, int32_t iActualHeight, int32_t iPaddingHeight) {
1252 int32_t i;

Callers 1

WelsBuildRefListScreenFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected