Home
last modified time | relevance | path

Searched refs:sRefPic (Results 1 – 10 of 10) sorted by relevance

/third_party/openh264/codec/decoder/core/src/
Dmanage_dec_ref.cpp106 PRefPic pRefPic = &pCtx->sRefPic; in WelsResetRefPic()
107 pCtx->sRefPic.uiLongRefCount[LIST_0] = pCtx->sRefPic.uiShortRefCount[LIST_0] = 0; in WelsResetRefPic()
131 PRefPic pRefPic = &pCtx->sRefPic; in WelsResetRefPicWithoutUnRef()
132 pCtx->sRefPic.uiLongRefCount[LIST_0] = pCtx->sRefPic.uiShortRefCount[LIST_0] = 0; in WelsResetRefPicWithoutUnRef()
149 if ((pCtx->sRefPic.uiShortRefCount[LIST_0] + pCtx->sRefPic.uiLongRefCount[LIST_0] <= 0) in WelsCheckAndRecoverForFutureDecoding()
199 AddShortTermToList (&pCtx->sRefPic, pRef); in WelsCheckAndRecoverForFutureDecoding()
214 PPicture* ppShoreRefList = pCtx->sRefPic.pShortRefList[LIST_0]; in WrapShortRefPicNum()
215 int32_t iShortRefCount = pCtx->sRefPic.uiShortRefCount[LIST_0]; in WrapShortRefPicNum()
237 PPicture* ppShoreRefList = pCtx->sRefPic.pShortRefList[LIST_0]; in WelsInitBSliceRefList()
238 PPicture* ppLongRefList = pCtx->sRefPic.pLongRefList[LIST_0]; in WelsInitBSliceRefList()
[all …]
Dparse_mb_syn_cabac.cpp525 PPicture* ppRefPic = pCtx->sRefPic.pRefList[LIST_0]; in ParseInterPMotionInfoCabac()
772 || (pCtx->sRefPic.pRefList[listIdx][iRef[listIdx]] == NULL)) { //error ref_idx in ParseInterBMotionInfoCabac()
777 RETURN_ERR_IF_NULL(pCtx->sRefPic.pRefList[listIdx][iRef[listIdx]]); in ParseInterBMotionInfoCabac()
782 …pCtx->bMbRefConcealed = pCtx->bRPLRError || pCtx->bMbRefConcealed || ! (pCtx->sRefPic.pRefList[lis… in ParseInterBMotionInfoCabac()
783 … && (pCtx->sRefPic.pRefList[listIdx][iRef[listIdx]]->bIsComplete || bIsPending)); in ParseInterBMotionInfoCabac()
810 || (pCtx->sRefPic.pRefList[listIdx][ref_idx] == NULL)) { //error ref_idx in ParseInterBMotionInfoCabac()
815 RETURN_ERR_IF_NULL(pCtx->sRefPic.pRefList[listIdx][ref_idx]); in ParseInterBMotionInfoCabac()
820 …pCtx->bMbRefConcealed = pCtx->bRPLRError || pCtx->bMbRefConcealed || ! (pCtx->sRefPic.pRefList[lis… in ParseInterBMotionInfoCabac()
821 … && (pCtx->sRefPic.pRefList[listIdx][ref_idx]->bIsComplete || bIsPending)); in ParseInterBMotionInfoCabac()
855 || (pCtx->sRefPic.pRefList[listIdx][ref_idx] == NULL)) { //error ref_idx in ParseInterBMotionInfoCabac()
[all …]
Derror_concealment.cpp284 pCtx->pECRefPic[iRefIdx] = pCtx->sRefPic.pRefList[LIST_0][iRefIdx]; in GetAvilInfoFromCorrectMb()
291 pCtx->pECRefPic[iRefIdx] = pCtx->sRefPic.pRefList[LIST_0][iRefIdx]; in GetAvilInfoFromCorrectMb()
297 pCtx->pECRefPic[iRefIdx] = pCtx->sRefPic.pRefList[LIST_0][iRefIdx]; in GetAvilInfoFromCorrectMb()
304 pCtx->pECRefPic[iRefIdx] = pCtx->sRefPic.pRefList[LIST_0][iRefIdx]; in GetAvilInfoFromCorrectMb()
310 pCtx->pECRefPic[iRefIdx] = pCtx->sRefPic.pRefList[LIST_0][iRefIdx]; in GetAvilInfoFromCorrectMb()
322 pCtx->pECRefPic[iRefIdx] = pCtx->sRefPic.pRefList[LIST_0][iRefIdx]; in GetAvilInfoFromCorrectMb()
Ddecoder_core.cpp406 if (pCtx->sRefPic.pRefList[LIST_0][0] && pCtx->sRefPic.pRefList[LIST_1][0]) { in CreateImplicitWeightTable()
408 …&& int64_t(pCtx->sRefPic.pRefList[LIST_0][0]->iFramePoc) + int64_t(pCtx->sRefPic.pRefList[LIST_1][… in CreateImplicitWeightTable()
417 if (pCtx->sRefPic.pRefList[LIST_0][iRef0]) { in CreateImplicitWeightTable()
418 const int32_t iPoc0 = pCtx->sRefPic.pRefList[LIST_0][iRef0]->iFramePoc; in CreateImplicitWeightTable()
419 bool bIsLongRef0 = pCtx->sRefPic.pRefList[LIST_0][iRef0]->bIsLongRef; in CreateImplicitWeightTable()
421 if (pCtx->sRefPic.pRefList[LIST_1][iRef1]) { in CreateImplicitWeightTable()
422 const int32_t iPoc1 = pCtx->sRefPic.pRefList[LIST_1][iRef1]->iFramePoc; in CreateImplicitWeightTable()
423 bool bIsLongRef1 = pCtx->sRefPic.pRefList[LIST_1][iRef1]->bIsLongRef; in CreateImplicitWeightTable()
2543 while (i < MAX_REF_PIC_COUNT && pLastThreadCtx->pCtx->sRefPic.pRefList[listIdx][i]) { in DecodeCurrentAccessUnit()
2544 … pLastThreadCtx->pDec->pRefPic[listIdx][i] = pLastThreadCtx->pCtx->sRefPic.pRefList[listIdx][i]; in DecodeCurrentAccessUnit()
[all …]
Ddecode_slice.cpp65 int32_t shortRefCount = pCtx->sRefPic.uiShortRefCount[list]; in CheckRefPics()
67 if (!pCtx->sRefPic.pShortRefList[list][refIdx]) { in CheckRefPics()
71 int32_t longRefCount = pCtx->sRefPic.uiLongRefCount[list]; in CheckRefPics()
73 if (!pCtx->sRefPic.pLongRefList[list][refIdx]) { in CheckRefPics()
1341 PPicture* ppRefPic = pCtx->sRefPic.pRefList[LIST_0]; in WelsDecodeMbCabacPSlice()
1406 PPicture* ppRefPicL0 = pCtx->sRefPic.pRefList[LIST_0]; in WelsDecodeMbCabacBSlice()
1407 PPicture* ppRefPicL1 = pCtx->sRefPic.pRefList[LIST_1]; in WelsDecodeMbCabacBSlice()
2448 PPicture* ppRefPic = pCtx->sRefPic.pRefList[LIST_0]; in WelsDecodeMbCavlcPSlice()
2542 PPicture* ppRefPicL0 = pCtx->sRefPic.pRefList[LIST_0]; in WelsDecodeMbCavlcBSlice()
2543 PPicture* ppRefPicL1 = pCtx->sRefPic.pRefList[LIST_1]; in WelsDecodeMbCavlcBSlice()
[all …]
Dmv_pred.cpp317 PPicture colocPic = pCtx->sRefPic.pRefList[LIST_1][0]; in GetColocatedMb()
569 bool bIsLongRef = pCtx->sRefPic.pRefList[LIST_1][0]->bIsLongRef; in PredMvBDirectSpatial()
631 …const int32_t ref0Count = WELS_MIN (pSliceHeader->uiRefCount[LIST_0], pCtx->sRefPic.uiRefCount[LIS… in PredBDirectTemporal()
1164 PPicture pic1 = pCtx->sRefPic.pRefList[LIST_1][0]; in MapColToList0()
1168 if (pCtx->sRefPic.pRefList[LIST_0][i]->iFramePoc == iFramePoc) { in MapColToList0()
Dparse_mb_syn_cavlc.cpp1070 PPicture* ppRefPic = pCtx->sRefPic.pRefList[LIST_0]; in ParseInterInfo()
1333 ppRefPic[LIST_0] = pCtx->sRefPic.pRefList[LIST_0]; in ParseInterBInfo()
1334 ppRefPic[LIST_1] = pCtx->sRefPic.pRefList[LIST_1]; in ParseInterBInfo()
1541 if (pCtx->sRefPic.pRefList[LIST_1][0] == NULL) { in ParseInterBInfo()
1546 bool bIsLongRef = pCtx->sRefPic.pRefList[LIST_1][0]->bIsLongRef; in ParseInterBInfo()
1547 …const int32_t ref0Count = WELS_MIN (pSliceHeader->uiRefCount[LIST_0], pCtx->sRefPic.uiRefCount[LIS… in ParseInterBInfo()
Ddeblocking.cpp1244 pFilter.pRefPics[0] = pCtx->sRefPic.pRefList[0]; in WelsDeblockingFilterSlice()
1245 pFilter.pRefPics[1] = pCtx->sRefPic.pRefList[1]; in WelsDeblockingFilterSlice()
1310 pFilter.pRefPics[0] = pCtx->sRefPic.pRefList[0]; in WelsDeblockingInitFilter()
1311 pFilter.pRefPics[1] = pCtx->sRefPic.pRefList[1]; in WelsDeblockingInitFilter()
Drec_mb.cpp222 pRefPic = pCtx->sRefPic.pRefList[listIdx][iRefIdx]; in GetRefPic()
257 PPicture pRefPic = pCtx->sRefPic.pRefList[listIdx][iRefIdx]; in BaseMC()
/third_party/openh264/codec/decoder/core/inc/
Ddecoder_context.h382 SRefPic sRefPic; member