| 1240 | } |
| 1241 | |
| 1242 | int32_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 | } |
| 1250 | void 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; |
no outgoing calls
no test coverage detected