Home
last modified time | relevance | path

Searched refs:SPicture (Results 1 – 19 of 19) sorted by relevance

/third_party/openh264/codec/encoder/core/inc/
Dwels_preprocess.h58 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 …]
Dencoder_context.h72 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];
Dsvc_enc_frame.h110 SPicture* pRefPic; // reference picture pointer
111 SPicture* pDecPic; // reconstruction picture pointer for layer
112 SPicture* pRefOri[MAX_REF_PIC_COUNT];
Dpicture_handle.h55 SPicture* AllocPicture (CMemoryAlign* pMa, const int32_t kiWidth, const int32_t kiHeight, bool bNee…
63 void FreePicture (CMemoryAlign* pMa, SPicture** ppPic);
Dencoder.h96 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…
Dpicture.h121 } SPicture; typedef
Dsvc_motion_estimate.h319 void PerformFMEPreprocess (SWelsFuncPtrList* pFunc, SPicture* pRef, uint16_t* pFeatureOfBlock,
/third_party/openh264/codec/encoder/core/src/
Dwels_preprocess.cpp74 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()
281SPicture* 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 …]
Dpicture_handle.cpp51 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()
Dref_list_mgr_svc.cpp107 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 …]
Dencoder.cpp352 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()
Dsvc_mode_decision.cpp166 … 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()
Dsvc_motion_estimate.cpp835 bool CalculateFeatureOfBlock (SWelsFuncPtrList* pFunc, SPicture* pRef, in CalculateFeatureOfBlock()
869 void PerformFMEPreprocess (SWelsFuncPtrList* pFunc, SPicture* pRef, uint16_t* pFeatureOfBlock, in PerformFMEPreprocess()
Dencoder_ext.cpp2531 SPicture* pEncPic = pCtx->pEncPic; in WelsInitCurrentLayer()
2532 SPicture* pDecPic = pCtx->pDecPic; in WelsInitCurrentLayer()
2739SPicture* 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/
Dpicture.h51 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/
DDecUT_ErrorConcealment.cpp21 SPicture sAncPic; //Anc picture for comparison
22 SPicture sSrcPic; //Src picture as common input picture data
23 SPicture sWelsPic; //Wels picture to be compared
DDecUT_DeblockCommon.cpp564 SPicture sDec; in TEST()
/third_party/openh264/codec/decoder/core/src/
Dpic_queue.cpp73 pPic = (PPicture) pMa->WelsMallocz (sizeof (SPicture), "PPicture"); in AllocPicture()
76 memset (pPic, 0, sizeof (SPicture)); in AllocPicture()
/third_party/openh264/test/encoder/
DEncUT_MotionEstimate.cpp454 void InitRefPicForMeTest (SPicture* pRefPic) { in InitRefPicForMeTest()
490 SPicture sRef; in TEST_F()