/third_party/openh264/codec/encoder/core/inc/ |
D | wels_preprocess.h | 58 SPicture* pScaledInputPicture; 74 SPicture* pRefPicture; 125 virtual SPicture* GetCurrentOrigFrame (int32_t iDIdx) = 0; 134 int32_t GetRefFrameInfo (int32_t iRefIdx, bool bCurrentFrameIsSceneLtr, SPicture*& pRefOri); 135 void AnalyzePictureComplexity (sWelsEncCtx* pCtx, SPicture* pCurPicture, SPicture* pRefPicture, 137 …BlockIdcForScreen (uint8_t* pCurBlockStaticPointer, const SPicture* kpRefPic, const SPicture* kpS… 140 void UpdateSrcList (SPicture* pCurPicture, const int32_t kiCurDid, SPicture** pShortRefList, 142 …void UpdateSrcListLosslessScreenRefSelectionWithLtr (SPicture* pCurPicture, const int32_t kiCurDid, 143 const int32_t kuiMarkLongTermPicIdx, SPicture** pLongRefList); 148 …virtual ESceneChangeIdc DetectSceneChange (SPicture* pCurPicture, SPicture* pRefPicture = NULL) … [all …]
|
D | encoder_context.h | 72 SPicture* pShortRefList[1 + MAX_SHORT_REF_COUNT]; // reference list 0 - int16_t 73 SPicture* pLongRefList[1 + MAX_REF_PIC_COUNT]; // reference list 1 - int32_t 74 SPicture* pNextBuffer; 75 SPicture* pRef[1 + MAX_REF_PIC_COUNT]; // plus 1 for swap intend 105 SPicture* pSrc; // I420 based and after color space converted 144 SPicture* pEncPic; // pointer to current picture to be encoded 145 SPicture* pDecPic; // pointer to current picture being reconstructed 146 SPicture* pRefPic; // pointer to current reference picture 152 SPicture* pRefList0[16];
|
D | svc_enc_frame.h | 110 SPicture* pRefPic; // reference picture pointer 111 SPicture* pDecPic; // reconstruction picture pointer for layer 112 SPicture* pRefOri[MAX_REF_PIC_COUNT];
|
D | picture_handle.h | 55 SPicture* AllocPicture (CMemoryAlign* pMa, const int32_t kiWidth, const int32_t kiHeight, bool bNee… 63 void FreePicture (CMemoryAlign* pMa, SPicture** ppPic);
|
D | encoder.h | 96 extern "C" void DumpDependencyRec (SPicture* pSrcPic, const char* kpFileName, const int8_t kiDid, b… 102 void DumpRecFrame (SPicture* pSrcPic, const char* kpFileName, const int8_t kiDid, bool bAppend, SDq…
|
D | picture.h | 121 } SPicture; typedef
|
D | svc_motion_estimate.h | 319 void PerformFMEPreprocess (SWelsFuncPtrList* pFunc, SPicture* pRef, uint16_t* pFeatureOfBlock,
|
/third_party/openh264/codec/encoder/core/src/ |
D | wels_preprocess.cpp | 74 inline void WelsUpdateSpatialIdxMap (sWelsEncCtx* pEncCtx, const int32_t iPos, SPicture* const p… in WelsUpdateSpatialIdxMap() 183 SPicture* pPic = AllocPicture (pMa, kiPicWidth, kiPicHeight, false, 0); in AllocSpatialPictures() 251 SPicture* CWelsPreProcess::GetBestRefPic (EUsageType iUsageType, bool bSceneLtr, EWelsSliceType eSl… in GetBestRefPic() 260 SPicture* CWelsPreProcess::GetBestRefPic (const int32_t kiDidx, const int32_t iRefTemporalIdx) { in GetBestRefPic() 277 SPicture* pCurPic = m_pSpatialPic[kiDidx][iCurTemporalIdx]; in AnalyzeSpatialPic() 281 …SPicture* pRefPic = GetBestRefPic (pSvcParam->iUsageType, pCtx->bCurFrameMarkedAsSceneLtr, pCtx->e… in AnalyzeSpatialPic() 293 SPicture* pRefPic = GetBestRefPic (kiDidx, iRefTemporalIdx); in AnalyzeSpatialPic() 294 SPicture* pLastPic = m_pLastSpatialPicture[kiDidx][0]; in AnalyzeSpatialPic() 351 SPicture* pSrcPic = NULL; // large in SingleLayerPreprocess() 352 SPicture* pDstPic = NULL; // small in SingleLayerPreprocess() [all …]
|
D | picture_handle.cpp | 51 SPicture* AllocPicture (CMemoryAlign* pMa, const int32_t kiWidth , const int32_t kiHeight, in AllocPicture() 53 SPicture* pPic = NULL; in AllocPicture() 62 pPic = static_cast<SPicture*> (pMa->WelsMallocz (sizeof (SPicture), "pPic")); in AllocPicture() 129 void FreePicture (CMemoryAlign* pMa, SPicture** ppPic) { in FreePicture() 131 SPicture* pPic = *ppPic; in FreePicture()
|
D | ref_list_mgr_svc.cpp | 107 SPicture* pRef = pRefList->pLongRefList[i]; in DeleteNonSceneLTR() 154 SPicture** pLongRefList = pRefList->pLongRefList; in DeleteInvalidLTR() 197 SPicture** pLongRefList = pRefList->pLongRefList; in HandleLTRMarkFeedback() 253 SPicture** pLongRefList = pRefList->pLongRefList; in LTRMarkProcess() 254 SPicture** pShortRefList = pRefList->pShortRefList; in LTRMarkProcess() 302 pRefList->uiLongRefCount * sizeof (SPicture*)); // confirmed_safe_unsafe_usage in LTRMarkProcess() 316 SPicture** pLongRefList = pRefList->pLongRefList; in LTRMarkProcessScreen() 436 SPicture** pLongRefList = pRefList->pLongRefList; in CheckCurMarkFrameNumUsed() 624 SPicture* pRef = pRefList->pShortRefList[i]; in WelsBuildRefList() 654 SPicture* pRef = pCtx->pRefList0[idx]; in UpdateBlockStatic() [all …]
|
D | encoder.cpp | 352 SPicture** pLongTermRefList = pEncCtx->ppRefPicListExt[0]->pLongRefList; in DecideFrameType() 411 extern "C" void DumpDependencyRec (SPicture* pCurPicture, const char* kpFileName, const int8_t kiDi… in DumpDependencyRec() 482 void DumpRecFrame (SPicture* pCurPicture, const char* kpFileName, const int8_t kiDid, bool bAppend, in DumpRecFrame()
|
D | svc_mode_decision.cpp | 166 … const SPicture* pRef, const int32_t iMbXy, const int32_t iSmallestInvisibleTh) { in IsCostLessEqualSkipCost() 332 SPicture* pRefOri = pCurDqLayer->pRefOri[0]; in JudgeStaticSkip() 369 SPicture* pRefOri = pCurDqLayer->pRefOri[0]; in JudgeScrollSkip()
|
D | svc_motion_estimate.cpp | 835 bool CalculateFeatureOfBlock (SWelsFuncPtrList* pFunc, SPicture* pRef, in CalculateFeatureOfBlock() 869 void PerformFMEPreprocess (SWelsFuncPtrList* pFunc, SPicture* pRef, uint16_t* pFeatureOfBlock, in PerformFMEPreprocess()
|
D | encoder_ext.cpp | 2531 SPicture* pEncPic = pCtx->pEncPic; in WelsInitCurrentLayer() 2532 SPicture* pDecPic = pCtx->pDecPic; in WelsInitCurrentLayer() 2739 …SPicture* pRef = (pCtx->pSvcParam->bEnableLongTermReference ? pCurLayer->pRefOri[0] : pCurLayer->p… in PreprocessSliceCoding() 3449 SPicture* fsnr = NULL; in WelsEncoderEncodeExt() 3451 SPicture* pEncPic = NULL; // to be decided later in WelsEncoderEncodeExt()
|
/third_party/openh264/codec/decoder/core/inc/ |
D | picture.h | 51 struct SPicture { struct 102 struct SPicture* pRefPic[LIST_A][17]; //ref pictures used for direct mode argument 107 typedef struct SPicture* PPicture; argument
|
/third_party/openh264/test/decoder/ |
D | DecUT_ErrorConcealment.cpp | 21 SPicture sAncPic; //Anc picture for comparison 22 SPicture sSrcPic; //Src picture as common input picture data 23 SPicture sWelsPic; //Wels picture to be compared
|
D | DecUT_DeblockCommon.cpp | 564 SPicture sDec; in TEST()
|
/third_party/openh264/codec/decoder/core/src/ |
D | pic_queue.cpp | 73 pPic = (PPicture) pMa->WelsMallocz (sizeof (SPicture), "PPicture"); in AllocPicture() 76 memset (pPic, 0, sizeof (SPicture)); in AllocPicture()
|
/third_party/openh264/test/encoder/ |
D | EncUT_MotionEstimate.cpp | 454 void InitRefPicForMeTest (SPicture* pRefPic) { in InitRefPicForMeTest() 490 SPicture sRef; in TEST_F()
|