/third_party/openh264/codec/decoder/core/src/ |
D | manage_dec_ref.cpp | 49 static PPicture WelsDelShortFromList (PRefPic pRefPic, int32_t iFrameNum); 50 static PPicture WelsDelLongFromList (PRefPic pRefPic, uint32_t uiLongTermFrameIdx); 51 static PPicture WelsDelShortFromListSetUnref (PRefPic pRefPic, int32_t iFrameNum); 52 static PPicture WelsDelLongFromListSetUnref (PRefPic pRefPic, uint32_t uiLongTermFrameIdx); 59 static int32_t AddShortTermToList (PRefPic pRefPic, PPicture pPic); 60 static int32_t AddLongTermToList (PRefPic pRefPic, PPicture pPic, int32_t iLongTermFrameIdx, uint32… 69 static void SetUnRef (PPicture pRef) { in SetUnRef() 154 PPicture pRef = PrefetchPic (pCtx->pPicBuff); in WelsCheckAndRecoverForFutureDecoding() 214 PPicture* ppShoreRefList = pCtx->sRefPic.pShortRefList[LIST_0]; in WrapShortRefPicNum() 237 PPicture* ppShoreRefList = pCtx->sRefPic.pShortRefList[LIST_0]; in WelsInitBSliceRefList() [all …]
|
D | pic_queue.cpp | 47 void FreePicture (PPicture pPic, CMemoryAlign* pMa); 62 PPicture AllocPicture (PWelsDecoderContext pCtx, const int32_t kiPicWidth, const int32_t kiPicHeigh… in AllocPicture() 63 PPicture pPic = NULL; in AllocPicture() 73 pPic = (PPicture) pMa->WelsMallocz (sizeof (SPicture), "PPicture"); in AllocPicture() 138 void FreePicture (PPicture pPic, CMemoryAlign* pMa) { in FreePicture() 183 PPicture PrefetchPic (PPicBuff pPicBuf) { in PrefetchPic() 185 PPicture pPic = NULL; in PrefetchPic() 218 PPicture PrefetchPicForThread (PPicBuff pPicBuf) { in PrefetchPicForThread() 219 PPicture pPic = NULL; in PrefetchPicForThread() 232 PPicture PrefetchLastPicForThread (PPicBuff pPicBuf, const int32_t& iLastPicBuffIdx) { in PrefetchLastPicForThread() [all …]
|
D | error_concealment.cpp | 92 PPicture pDstPic = pCtx->pDec; in DoErrorConFrameCopy() 93 PPicture pSrcPic = pCtx->pLastDecPicInfo->pPreviousDecodedPictureInDpb; in DoErrorConFrameCopy() 118 PPicture pDstPic = pCtx->pDec; in DoErrorConSliceCopy() 119 PPicture pSrcPic = pCtx->pLastDecPicInfo->pPreviousDecodedPictureInDpb; in DoErrorConSliceCopy() 179 void DoMbECMvCopy (PWelsDecoderContext pCtx, PPicture pDec, PPicture pRef, int32_t iMbXy, int32_t i… in DoMbECMvCopy() 270 memset (pCtx->pECRefPic, 0, sizeof (PPicture) * 16); in GetAvilInfoFromCorrectMb() 381 PPicture pDstPic = pCtx->pDec; in DoErrorConSliceMVCopy() 382 PPicture pSrcPic = pCtx->pLastDecPicInfo->pPreviousDecodedPictureInDpb; in DoErrorConSliceMVCopy()
|
D | decoder.cpp | 59 extern PPicture AllocPicture (PWelsDecoderContext pCtx, const int32_t kiPicWidth, const int32_t kiP… 61 extern void FreePicture (PPicture pPic, CMemoryAlign* pMa); 80 pPicBuf->ppPic = (PPicture*)pMa->WelsMallocz (kiSize * sizeof (PPicture), "PPicture*"); in CreatePicBuff() 89 PPicture pPic = AllocPicture (pCtx, kiPicWidth, kiPicHeight); in CreatePicBuff() 123 pPicNewBuf->ppPic = (PPicture*)pMa->WelsMallocz (kiNewSize * sizeof (PPicture), "PPicture*"); in IncreasePicBuff() 133 PPicture pPic = AllocPicture (pCtx, kiPicWidth, kiPicHeight); in IncreasePicBuff() 144 memcpy (pPicNewBuf->ppPic, pPicOldBuf->ppPic, kiOldSize * sizeof (PPicture)); in IncreasePicBuff() 186 pPicNewBuf->ppPic = (PPicture*)pMa->WelsMallocz (kiNewSize * sizeof (PPicture), "PPicture*"); in DecreasePicBuff() 207 memcpy (pPicNewBuf->ppPic + 1, pPicOldBuf->ppPic, (kiNewSize - 1) * sizeof (PPicture)); in DecreasePicBuff() 210 memcpy (pPicNewBuf->ppPic, pPicOldBuf->ppPic, kiNewSize * sizeof (PPicture)); in DecreasePicBuff() [all …]
|
D | deblocking.cpp | 472 PPicture ref0, ref1; in DeblockingBsMarginalMBAvcbase() 492 PPicture ref0, ref1; in DeblockingBsMarginalMBAvcbase() 513 PPicture ref0, ref1; in DeblockingBsMarginalMBAvcbase() 531 PPicture ref0, ref1; in DeblockingBsMarginalMBAvcbase() 553 PPicture ref_p0, ref_p1, ref_q0, ref_q1; in DeblockingBSliceBsMarginalMBAvcbase()
|
D | decode_slice.cpp | 55 extern void FreePicture (PPicture pPic, CMemoryAlign* pMa); 57 extern PPicture AllocPicture (PWelsDecoderContext pCtx, const int32_t kiPicWidth, const int32_t kiP… 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()
|
D | rec_mb.cpp | 48 PPicture pCurPic = pCtx->pDec; in WelsFillRecNeededMbInfo() 219 PPicture pRefPic; in GetRefPic() 257 PPicture pRefPic = pCtx->sRefPic.pRefList[listIdx][iRefIdx]; in BaseMC()
|
D | mv_pred.cpp | 317 PPicture colocPic = pCtx->sRefPic.pRefList[LIST_1][0]; in GetColocatedMb() 1164 PPicture pic1 = pCtx->sRefPic.pRefList[LIST_1][0]; in MapColToList0()
|
D | decoder_core.cpp | 49 PPicture pPic = pCtx->pDec; in DecodeFrameConstruction() 2370 …d InitDqLayerInfo (PDqLayer pDqLayer, PLayerInfo pLayerInfo, PNalUnit pNalUnit, PPicture pPicDec) { in InitDqLayerInfo() 2595 memset (pCtx->pDec->pRefPic[LIST_0], 0, sizeof (PPicture) * MAX_DPB_COUNT); in DecodeCurrentAccessUnit() 2596 memset (pCtx->pDec->pRefPic[LIST_1], 0, sizeof (PPicture) * MAX_DPB_COUNT); in DecodeCurrentAccessUnit()
|
D | parse_mb_syn_cavlc.cpp | 1070 PPicture* ppRefPic = pCtx->sRefPic.pRefList[LIST_0]; in ParseInterInfo() 1332 PPicture* ppRefPic[2]; in ParseInterBInfo()
|
D | parse_mb_syn_cabac.cpp | 525 PPicture* ppRefPic = pCtx->sRefPic.pRefList[LIST_0]; in ParseInterPMotionInfoCabac()
|
/third_party/openh264/codec/decoder/core/inc/ |
D | pic_queue.h | 46 PPicture* ppPic; 55 PPicture PrefetchPic (PPicBuff pPicBuff); // To get current node applicable 56 PPicture PrefetchPicForThread (PPicBuff pPicBuff); // To get current node applicable in the case of… 57 PPicture PrefetchLastPicForThread (PPicBuff pPicBuff,
|
D | decoder_context.h | 150 PPicture pRefList[LIST_A][MAX_DPB_COUNT]; // reference picture marking plus FIFO scheme 151 PPicture pShortRefList[LIST_A][MAX_DPB_COUNT]; 152 PPicture pLongRefList[LIST_A][MAX_DPB_COUNT]; 177 PPicture* pRefPics[LIST_A]; 277 …PPicture pPreviousDecodedPictureInDpb; //pointer to previously decoded picture in DPB for… 376 …PPicture pDec; //pointer to current picture being reconstru… 378 PPicture 499 PPicture pECRefPic[16]; 539 PPicture pDec;
|
D | error_concealment.h | 53 void DoMbECMvCopy (PWelsDecoderContext pCtx, PPicture pDec, PPicture pRef, int32_t iMbXy, int32_t i…
|
D | dec_frame.h | 115 PPicture pRef; // reference picture pointer 116 PPicture pDec; // reconstruction picture pointer for layer
|
D | manage_dec_ref.h | 56 int32_t WelsMarkAsRef (PWelsDecoderContext pCtx, PPicture pLastDec = NULL);
|
D | picture.h | 107 typedef struct SPicture* PPicture; typedef
|
/third_party/openh264/test/decoder/ |
D | DecUT_ErrorConcealment.cpp | 127 PPicture pDstPic = &pECCtx->sAncPic; in DoAncErrorConSliceCopy() 128 PPicture pSrcPic = pECCtx->pCtx->pLastDecPicInfo->pPreviousDecodedPictureInDpb; in DoAncErrorConSliceCopy()
|
D | DecUT_DeblockCommon.cpp | 792 PPicture iFilterPics[2][MAX_DPB_COUNT]; // Dummy reference pictures list in TEST() 807 iFilterPics[0][i] = iFilterPics[1][i] = (PPicture) (iFilterPics[0] + i); in TEST()
|
/third_party/openh264/codec/decoder/plus/src/ |
D | welsDecoderExt.cpp | 1083 … PPicture pPic = pPicBuff->ppPic[m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPicBuffIdx]; in ReleaseBufferedReadyPictureReorder() 1136 … PPicture pPic = pPicBuff->ppPic[m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPicBuffIdx]; in ReleaseBufferedReadyPictureReorder() 1182 … PPicture pPic = pPicBuff->ppPic[m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPicBuffIdx]; in ReleaseBufferedReadyPictureNoReorder()
|