Home
last modified time | relevance | path

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

/third_party/openh264/codec/encoder/core/inc/
Dmv_pred.h60 void UpdateP16x16MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int8_t kiRef, SMVUnitXY* pMv); …
67 void UpdateP16x8MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8_t …
75 void update_P8x16_motion_info (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8…
83 void UpdateP8x8MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8_t k…
91 void UpdateP4x4MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8_t k…
99 void UpdateP8x4MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8_t k…
107 void UpdateP4x8MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8_t k…
123 void PredSkipMv (SMbCache* pMbCache, SMVUnitXY* sMvp);
131 void PredInter16x8Mv (SMbCache* pMbCache, int32_t iPartIdx, int8_t iRef, SMVUnitXY* sMvp);
139 void PredInter8x16Mv (SMbCache* pMbCache, int32_t iPartIdx, int8_t iRef, SMVUnitXY* sMvp);
[all …]
Dsvc_base_layer_md.h47 void WelsMdIntraInit (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, const int32_t kiSliceF…
48 int32_t WelsMdI16x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SMbCache* pMbCache, int32_t i…
49 int32_t WelsMdIntraChroma (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SMbCache* pMbCache, int3…
51 int32_t WelsMdI4x4 (sWelsEncCtx* pEnc, SWelsMD* pMd, SMB* pCurMb, SMbCache* pMbCache);
52 int32_t WelsMdI4x4Fast (sWelsEncCtx* pEnc, SWelsMD* pMd, SMB* pCurMb, SMbCache* pMbCache);
54 int32_t WelsMdIntraFinePartition (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pM…
55 int32_t WelsMdIntraFinePartitionVaa (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache*…
57 void WelsMdIntraMb (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pMbCache);
59 void WelsMdBackgroundMbEnc (sWelsEncCtx* pEnc, SWelsMD* pMd, SMB* pCurMb, SMbCache* pMbCache, SSlic…
60 bool WelsMdPSkipEnc (sWelsEncCtx* pEnc, SWelsMD* pMd, SMB* pCurMb, SMbCache* pMbCache);
[all …]
Dsvc_encode_mb.h53 void WelsEncRecI16x16Y (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache);
54 void WelsEncRecI4x4Y (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, uint8_t uiI4x4Idx);
55 void WelsEncInterY (SWelsFuncPtrList* func, SMB* pCurMb, SMbCache* pMbCache);
56 void WelsEncRecUV (SWelsFuncPtrList* func, SMB* pCurMb, SMbCache* pMbCache, int16_t* pRs, int32_t i…
57 void WelsRecPskip (SDqLayer* pCurDq, SWelsFuncPtrList* pFunc, SMB* pCurMb, SMbCache* pMbCache);
59 bool WelsTryPYskip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache);
60 bool WelsTryPUVskip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, int32_t iUV);
Dsvc_mode_decision.h64 …rMbEnhancelayer (sWelsEncCtx* pEnc, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, SMbCache* pMbCache);
71 …terJudgeBGDPskip (sWelsEncCtx* pEnc, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, SMbCache* pMbCache,
73 …dgeBGDPskipFalse (sWelsEncCtx* pEnc, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, SMbCache* pMbCache,
84 …DPskipProcess (sWelsEncCtx* pEncCtx, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, SMbCache* pMbCache,
86 typedef bool (*pJudgeSkipFun) (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, SWelsMD* pWel…
Dmd.h131 void FillNeighborCacheIntra (SMbCache* pMbCache, SMB* pCurMb, int32_t iMbWidth/*, bool constrained_…
132 void FillNeighborCacheInterWithoutBGD (SMbCache* pMbCache, SMB* pCurMb, int32_t iMbWidth,
134 void FillNeighborCacheInterWithBGD (SMbCache* pMbCache, SMB* pCurMb, int32_t iMbWidth, int8_t* pVaa…
152 void InitMeRefinePointer (SMeRefinePointer* pMeRefine, SMbCache* pMbCache, int32_t iStride);
Dsvc_encode_slice.h55 void UpdateNonZeroCountCache (SMB* pMb, SMbCache* pMbCache);
69 void WelsIMbChromaEncode (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache);
84 int32_t AllocMbCacheAligned (SMbCache* pMbCache, CMemoryAlign* pMa);
85 void FreeMbCache (SMbCache* pMbCache, CMemoryAlign* pMa);
Dwels_func_ptr_def.h106 typedef int32_t (*PIntraFineMdFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache*…
108 …terMdFirstIntraModeFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pMbCache);
110 typedef void (*PFillInterNeighborCacheFunc) (SMbCache* pMbCache, SMB* pCurMb, int32_t iMbWidth, int…
117 SMbCache* pMbCache, bool* pKeepPskip);
122 SMbCache* pMbCache);
125 …erMdFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* slice, SMB* pCurMb, SMbCache* pMbCache);
Dsvc_set_mb_syn_cavlc.h55 int32_t WelsWriteMbResidual (SWelsFuncPtrList* pFuncList, SMbCache* sMbCacheInfo, SMB* pCurMb, SBit…
Dsvc_set_mb_syn.h56 int32_t WelsWriteMbResidual (SWelsFuncPtrList* pFuncList, SMbCache* sMbCacheInfo, SMB* pCurMb, SBit…
Dmb_cache.h137 } SMbCache; typedef
Dslice.h174 SMbCache sMbCacheInfo; // MBCache is introduced within slice dependency
/third_party/openh264/codec/encoder/core/src/
Dmv_pred.cpp91 void PredInter8x16Mv (SMbCache* pMbCache, int32_t iPartIdx, int8_t iRef, SMVUnitXY* sMvp) { in PredInter8x16Mv()
114 void PredInter16x8Mv (SMbCache* pMbCache, int32_t iPartIdx, int8_t iRef, SMVUnitXY* sMvp) { in PredInter16x8Mv()
132 void PredSkipMv (SMbCache* pMbCache, SMVUnitXY* sMvp) { in PredSkipMv()
148 void UpdateP16x16MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int8_t kiRef, SMVUnitXY* pMv) { in UpdateP16x16MotionInfo()
195 void UpdateP16x8MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8_t … in UpdateP16x8MotionInfo()
235 void update_P8x16_motion_info (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8… in update_P8x16_motion_info()
279 void UpdateP8x8MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8_t k… in UpdateP8x8MotionInfo()
305 void UpdateP4x4MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8_t k… in UpdateP4x4MotionInfo()
318 void UpdateP8x4MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8_t k… in UpdateP8x4MotionInfo()
334 void UpdateP4x8MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int32_t kiPartIdx, const int8_t k… in UpdateP4x8MotionInfo()
[all …]
Dsvc_mode_decision.cpp56 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsMdSpatialelInterMbIlfmdNoilp()
108 …nhancelayer (sWelsEncCtx* pEncCtx, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, SMbCache* pMbCache) { in WelsMdInterMbEnhancelayer()
173 bool CheckChromaCost (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMbCache* pMbCache, const int32_t iCu… in CheckChromaCost()
216 …eBGDPskip (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* pSlice, SMB* pCurMb, SMbCache* pMbCache, in WelsMdInterJudgeBGDPskip()
257 …dgeBGDPskipFalse (sWelsEncCtx* pCtx, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, SMbCache* pMbCache, in WelsMdInterJudgeBGDPskipFalse()
323 bool JudgeStaticSkip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, SWelsMD* pWelsMd) { in JudgeStaticSkip()
351 bool JudgeScrollSkip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, SWelsMD* pWelsMd) { in JudgeScrollSkip()
392 void SvcMdSCDMbEnc (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pMbCache, SSlice… in SvcMdSCDMbEnc()
468 …ipProcess (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* pSlice, SMB* pCurMb, SMbCache* pMbCache, in MdInterSCDPskipProcess()
520 …SCDPskip (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* slice, SMB* pCurMb, SMbCache* pMbCache) { in WelsMdInterJudgeSCDPskip()
[all …]
Dsvc_encode_mb.cpp54 void WelsEncRecI16x16Y (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache) { in WelsEncRecI16x16Y()
139 void WelsEncRecI4x4Y (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, uint8_t uiI4x4Idx) { in WelsEncRecI4x4Y()
180 void WelsEncInterY (SWelsFuncPtrList* pFuncList, SMB* pCurMb, SMbCache* pMbCache) { in WelsEncInterY()
246 void WelsEncRecUV (SWelsFuncPtrList* pFuncList, SMB* pCurMb, SMbCache* pMbCache, int16_t* pRes, … in WelsEncRecUV()
318 void WelsRecPskip (SDqLayer* pCurLayer, SWelsFuncPtrList* pFuncList, SMB* pCurMb, SMbCache* pMbC… in WelsRecPskip()
328 bool WelsTryPYskip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache) { in WelsTryPYskip()
355 bool WelsTryPUVskip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, int32_t iUV) { in WelsTryPUVskip()
Dsvc_base_layer_md.cpp259 void WelsMdIntraInit (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, const int32_t iSliceFi… in WelsMdIntraInit()
323 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsMdInterInit()
365 int32_t WelsMdI16x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SMbCache* pMbCache, int32_t i… in WelsMdI16x16()
418 int32_t WelsMdI4x4 (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pMbCache) { in WelsMdI4x4()
548 int32_t WelsMdI4x4Fast (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pMbCache) { in WelsMdI4x4Fast()
867 int32_t WelsMdIntraChroma (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SMbCache* pMbCache, int3… in WelsMdIntraChroma()
932 int32_t WelsMdIntraFinePartition (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pM… in WelsMdIntraFinePartition()
942 int32_t WelsMdIntraFinePartitionVaa (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache*… in WelsMdIntraFinePartitionVaa()
956 void WelsMdIntraMb (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache* pMbCache) { in WelsMdIntraMb()
979 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsMdP16x16()
[all …]
Dsvc_set_mb_syn_cabac.cpp54 static void WelsCabacMbType (SCabacCtx* pCabacCtx, SMB* pCurMb, SMbCache* pMbCache, int32_t iMbWidt… in WelsCabacMbType()
137 void WelsCabacMbIntra4x4PredMode (SCabacCtx* pCabacCtx, SMbCache* pMbCache) { in WelsCabacMbIntra4x4PredMode()
156 void WelsCabacMbIntraChromaPredMode (SCabacCtx* pCabacCtx, SMB* pCurMb, SMbCache* pMbCache, int32_t… in WelsCabacMbIntraChromaPredMode()
284 void WelsCabacMbRef (SCabacCtx* pCabacCtx, SMB* pCurMb, SMbCache* pMbCache, int16_t iIdx) { in WelsCabacMbRef()
386 static void WelsCabacSubMbMvd (SCabacCtx* pCabacCtx, SMB* pCurMb, SMbCache* pMbCache, const int kiM… in WelsCabacSubMbMvd()
426 int16_t WelsGetMbCtxCabac (SMbCache* pMbCache, SMB* pCurMb, uint32_t iMbWidth, ECtxBlockCat eCtxBlo… in WelsGetMbCtxCabac()
456 void WelsWriteBlockResidualCabac (SMbCache* pMbCache, SMB* pCurMb, uint32_t iMbWidth, SCabacCtx* p… in WelsWriteBlockResidualCabac()
530 int32_t WelsWriteMbResidualCabac (SWelsFuncPtrList* pFuncList, SSlice* pSlice, SMbCache* sMbCacheIn… in WelsWriteMbResidualCabac()
535 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsWriteMbResidualCabac()
638 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsSpatialWriteMbSynCabac()
Dsvc_set_mb_syn_cavlc.cpp60 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsSpatialWriteMbPred()
172 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsSpatialWriteSubMbPred()
262 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsSpatialWriteMbSyn()
309 int32_t WelsWriteMbResidual (SWelsFuncPtrList* pFuncList, SMbCache* sMbCacheInfo, SMB* pCurMb, SBit… in WelsWriteMbResidual()
Dsvc_encode_slice.cpp57 void UpdateNonZeroCountCache (SMB* pMb, SMbCache* pMbCache) { in UpdateNonZeroCountCache()
445 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsInterMbEncode()
455 void WelsIMbChromaEncode (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache) { in WelsIMbChromaEncode()
483 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsPMbChromaEncode()
497 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in OutputPMbWithoutConstructCsRsNoCopy()
522 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsISliceMdEnc()
591 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsISliceMdEncDynamic()
758 int32_t AllocMbCacheAligned (SMbCache* pMbCache, CMemoryAlign* pMa) { in AllocMbCacheAligned()
783 void FreeMbCache (SMbCache* pMbCache, CMemoryAlign* pMa) { in FreeMbCache()
1797 SMbCache* pMbCache = &pSlice->sMbCacheInfo; in WelsMdInterMbLoop()
[all …]
Dmd.cpp51 void FillNeighborCacheIntra (SMbCache* pMbCache, SMB* pCurMb, int32_t iMbWidth) { in FillNeighborCacheIntra()
132 void FillNeighborCacheInterWithoutBGD (SMbCache* pMbCache, SMB* pCurMb, int32_t iMbWidth, int8_t* p… in FillNeighborCacheInterWithoutBGD()
253 void FillNeighborCacheInterWithBGD (SMbCache* pMbCache, SMB* pCurMb, int32_t iMbWidth, int8_t* pVaa… in FillNeighborCacheInterWithBGD()
505 void InitMeRefinePointer (SMeRefinePointer* pMeRefine, SMbCache* pMbCache, int32_t iStride) { in InitMeRefinePointer()