Home
last modified time | relevance | path

Searched refs:SDqLayer (Results 1 – 25 of 33) sorted by relevance

12

/third_party/openh264/codec/encoder/core/inc/
Dsvc_enc_slice_segment.h75 typedef struct TagDqLayer SDqLayer; typedef
121 int32_t InitSlicePEncCtx (SDqLayer* pCurDq,
137 void UninitSlicePEncCtx (SDqLayer* pCurDq, CMemoryAlign* pMa);
147 uint16_t WelsMbToSliceIdc (SDqLayer* pCurDq, const int32_t kiMbXY);
157 int32_t WelsGetFirstMbOfSlice (SDqLayer* pCurLayer, const int32_t kiSliceIdc);
167 int32_t WelsGetNextMbOfSlice (SDqLayer* pCurDq, const int32_t kiMbXY);
177 int32_t WelsGetPrevMbOfSlice (SDqLayer* pCurDq, const int32_t kiMbXY);
188 int32_t WelsGetNumMbInSlice (SDqLayer* pCurDq, SSlice* pSlice, const int32_t kuiSliceIdc);
195 int32_t GetCurrentSliceNum (const SDqLayer* pCurDq);
209 int32_t DynamicAdjustSlicePEncCtxAll (SDqLayer* pCurDq,
Dsvc_encode_slice.h53 void UpdateMbNeighbor(SDqLayer* pCurDq, SMB* pMb, const int32_t kiMbWidth, uint16_t uiSliceIdc);
58 void OutputPMbWithoutConstructCsRsNoCopy (sWelsEncCtx* pEncCtx, SDqLayer* pDq, SSlice* pSlice, SMB*…
60 void WelsSliceHeaderScalExtInit (SDqLayer* pCurLayer, SSlice* pSlice);
61 void WelsSliceHeaderExtInit (sWelsEncCtx* pEncCtx, SDqLayer* pCurLayer, SSlice* pSlice);
63 void WelsSliceHeaderWrite (SBitStringAux* pBs, SDqLayer* pCurLayer, SSlice* pSlice, uint32_t uiPpsI…
64 void WelsSliceHeaderExtWrite (SBitStringAux* pBs, SDqLayer* pCurLayer, SSlice* pSlice, uint32_t uiP…
87 int32_t InitSliceBoundaryInfo (SDqLayer* pCurLayer,
91 int32_t SetSliceBoundaryInfo(SDqLayer* pCurLayer, SSlice* pSlice, const int32_t kiSliceIdx);
126 SDqLayer* pDqLayer,
137 SDqLayer* pDqLayer,
[all …]
Dsvc_base_layer_md.h48 int32_t WelsMdI16x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SMbCache* pMbCache, int32_t i…
49 int32_t WelsMdIntraChroma (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SMbCache* pMbCache, int3…
61 int32_t WelsMdP16x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSl…
63 int32_t WelsMdP16x8 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSli…
64 int32_t WelsMdP8x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSli…
65 int32_t WelsMdP8x8 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
66 int32_t WelsMdP4x4 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
67 int32_t WelsMdP8x4 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
68 int32_t WelsMdP4x8 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic…
86 void WelsMdInterUpdatePskip (SDqLayer* pCurDqLayer, SSlice* pSlice, SMB* pCurMb, SMbCache* pMbCache…
Dsvc_enc_frame.h56 typedef struct TagDqLayer SDqLayer; typedef
57 typedef SDqLayer* pDqLayer;
128 SDqLayer* pRefLayer; // pointer to referencing dq_layer of current layer…
134 typedef SDqLayer SWelsSvcFrame;
Ddeblocking.h84 void DeblockingFilterFrameAvcbase (SDqLayer* pCurDq, SWelsFuncPtrList* pFunc);
86 void DeblockingFilterSliceAvcbase (SDqLayer* pCurDq, SWelsFuncPtrList* pFunc, SSlice* pSlice);
87 void DeblockingFilterSliceAvcbaseNull (SDqLayer* pCurDq, SWelsFuncPtrList* pFunc, SSlice* pSlice);
Dslice_multi_threading.h54 void UpdateMbListNeighborParallel (SDqLayer* pCurDq,
58 void CalcSliceComplexRatio (SDqLayer* pCurDq);
63 SDqLayer* pCurDqLayer,
Dsvc_mode_decision.h65 SMB* GetRefMb (SDqLayer* pCurLayer, SMB* pCurMb);
76 void WelsMdUpdateBGDInfo (SDqLayer* pCurLayer, SMB* pCurMb, const bool kbCollocatedPredFlag,
78 void WelsMdUpdateBGDInfoNULL (SDqLayer* pCurLayer, SMB* pCurMb, const bool kbCollocatedPredFlag,
Dsvc_motion_estimate.h147 void WelsMotionEstimateSearch (SWelsFuncPtrList* pFuncList, SDqLayer* pLplayer, SWelsME* pLpme, SSl…
148 void WelsMotionEstimateSearchStatic (SWelsFuncPtrList* pFuncList, SDqLayer* pLplayer, SWelsME* pLpm…
149 void WelsMotionEstimateSearchScrolled (SWelsFuncPtrList* pFuncList, SDqLayer* pLplayer, SWelsME* pL…
338 void UpdateFMESwitch (SDqLayer* pCurLayer);
339 void UpdateFMESwitchNull (SDqLayer* pCurLayer);
Dencoder.h97 SDqLayer* pDqLayer, bool bSimulCastAVC);
102 … (SPicture* pSrcPic, const char* kpFileName, const int8_t kiDid, bool bAppend, SDqLayer* pDqLayer);
Dwels_func_ptr_def.h86 typedef void (*PDeblockingFilterSlice) (SDqLayer* pCurDq, SWelsFuncPtrList* pFunc, SSlice* pSlice);
118 typedef void (*PMdBackgroundInfoUpdateFunc) (SDqLayer* pCurLayer, SMB* pCurMb, const bool bFlag,
136 typedef void (*PMotionSearchFunc) (SWelsFuncPtrList* pFuncList, SDqLayer* pCurDqLayer, SWelsME* pMe,
159 typedef void (*PUpdateFMESwitch) (SDqLayer* pCurLayer);
Dencoder_context.h148SDqLayer* pCurDqLayer; // DQ layer context used to being encoded currently, for…
149 SDqLayer** ppDqLayerList; // overall DQ layers encoded for storage
Dsvc_encode_mb.h57 void WelsRecPskip (SDqLayer* pCurDq, SWelsFuncPtrList* pFunc, SMB* pCurMb, SMbCache* pMbCache);
/third_party/openh264/codec/encoder/core/src/
Dsvc_enc_slice_segment.cpp70 int32_t AssignMbMapMultipleSlices (SDqLayer* pCurDq, const SSliceArgument* kpSliceArgument) { in AssignMbMapMultipleSlices()
352 int32_t InitSliceSegment (SDqLayer* pCurDq, in InitSliceSegment()
443 void UninitSliceSegment (SDqLayer* pCurDq, CMemoryAlign* pMa) { in UninitSliceSegment()
476 int32_t InitSlicePEncCtx (SDqLayer* pCurDq, in InitSlicePEncCtx()
502 void UninitSlicePEncCtx (SDqLayer* pCurDq, CMemoryAlign* pMa) { in UninitSlicePEncCtx()
516 uint16_t WelsMbToSliceIdc (SDqLayer* pCurDq, const int32_t kiMbXY) { in WelsMbToSliceIdc()
534 int32_t WelsGetFirstMbOfSlice (SDqLayer* pCurLayer, const int32_t kuiSliceIdc) { in WelsGetFirstMbOfSlice()
550 int32_t WelsGetNextMbOfSlice (SDqLayer* pCurDq, const int32_t kiMbXY) { in WelsGetNextMbOfSlice()
584 int32_t WelsGetPrevMbOfSlice (SDqLayer* pCurDq, const int32_t kiMbXY) { in WelsGetPrevMbOfSlice()
615 int32_t WelsGetNumMbInSlice (SDqLayer* pCurDq, SSlice* pSlice, const int32_t kuiSliceIdc) { in WelsGetNumMbInSlice()
[all …]
Dsvc_mode_decision.cpp55 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in WelsMdSpatialelInterMbIlfmdNoilp()
109 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsMdInterMbEnhancelayer()
122 SMB* GetRefMb (SDqLayer* pCurLayer, SMB* pCurMb) { in GetRefMb()
123 const SDqLayer* kpRefLayer = pCurLayer->pRefLayer; in GetRefMb()
178 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in CheckChromaCost()
218 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in WelsMdInterJudgeBGDPskip()
267 void WelsMdUpdateBGDInfo (SDqLayer* pCurLayer, SMB* pCurMb, const bool bCollocatedPredFlag, in WelsMdUpdateBGDInfo()
284 void WelsMdUpdateBGDInfoNULL (SDqLayer* pCurLayer, SMB* pCurMb, const bool bCollocatedPredFlag, in WelsMdUpdateBGDInfoNULL()
324 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in JudgeStaticSkip()
352 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in JudgeScrollSkip()
[all …]
Dsvc_encode_slice.cpp54 typedef void (*PWelsSliceHeaderWriteFunc) (sWelsEncCtx* pCtx, SBitStringAux* pBs, SDqLayer* pCurLay…
69 void WelsSliceHeaderScalExtInit (SDqLayer* pCurLayer, SSlice* pSlice) { in WelsSliceHeaderScalExtInit()
89 void WelsSliceHeaderExtInit (sWelsEncCtx* pEncCtx, SDqLayer* pCurLayer, SSlice* pSlice) { in WelsSliceHeaderExtInit()
138 void UpdateMbNeighbor (SDqLayer* pCurDq, SMB* pMb, const int32_t kiMbWidth, uint16_t uiSliceIdc) { in UpdateMbNeighbor()
275 void WelsSliceHeaderWrite (sWelsEncCtx* pCtx, SBitStringAux* pBs, SDqLayer* pCurLayer, SSlice* pSli… in WelsSliceHeaderWrite()
341 void WelsSliceHeaderExtWrite (sWelsEncCtx* pCtx, SBitStringAux* pBs, SDqLayer* pCurLayer, SSlice* p… in WelsSliceHeaderExtWrite()
457 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsIMbChromaEncode()
481 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsPMbChromaEncode()
494 void OutputPMbWithoutConstructCsRsNoCopy (sWelsEncCtx* pCtx, SDqLayer* pDq, SSlice* pSlice, SMB* pM… in OutputPMbWithoutConstructCsRsNoCopy()
521 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsISliceMdEnc()
[all …]
Dsvc_base_layer_md.cpp260 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsMdIntraInit()
322 SDqLayer* pCurLayer = pEncCtx->pCurDqLayer; in WelsMdInterInit()
365 int32_t WelsMdI16x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SMbCache* pMbCache, int32_t i… in WelsMdI16x16()
420 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in WelsMdI4x4()
550 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in WelsMdI4x4Fast()
867 int32_t WelsMdIntraChroma (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SMbCache* pMbCache, int3… in WelsMdIntraChroma()
978 int32_t WelsMdP16x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurLayer, SWelsMD* pWelsMd, SSlice* pSlic… in WelsMdP16x16()
1023 int32_t WelsMdP16x8 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSli… in WelsMdP16x8()
1053 int32_t WelsMdP8x16 (SWelsFuncPtrList* pFunc, SDqLayer* pCurLayer, SWelsMD* pWelsMd, SSlice* pSlice… in WelsMdP8x16()
1081 int32_t WelsMdP8x8 (SWelsFuncPtrList* pFunc, SDqLayer* pCurDqLayer, SWelsMD* pWelsMd, SSlice* pSlic… in WelsMdP8x8()
[all …]
Dslice_multi_threading.cpp74 void UpdateMbListNeighborParallel (SDqLayer* pCurDq, in UpdateMbListNeighborParallel()
88 void CalcSliceComplexRatio (SDqLayer* pCurDq) { in CalcSliceComplexRatio()
169 SDqLayer* pCurDqLayer, in DynamicAdjustSlicing()
503 SDqLayer* pCurDq = pCtx->ppDqLayerList[0]; in AdjustBaseLayer()
604 SDqLayer* pCurDq = pCtx->ppDqLayerList[kiDid]; in TrackSliceConsumeTime()
Dsvc_encode_mb.cpp57 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in WelsEncRecI16x16Y()
141 SDqLayer* pCurDqLayer = pEncCtx->pCurDqLayer; in WelsEncRecI4x4Y()
315 void WelsRecPskip (SDqLayer* pCurLayer, SWelsFuncPtrList* pFuncList, SMB* pCurMb, SMbCache* pMbC… in WelsRecPskip()
Dsvc_motion_estimate.cpp170 void WelsMotionEstimateSearch (SWelsFuncPtrList* pFuncList, SDqLayer* pCurDqLayer, SWelsME* pMe, SS… in WelsMotionEstimateSearch()
184 void WelsMotionEstimateSearchStatic (SWelsFuncPtrList* pFuncList, SDqLayer* pCurDqLayer, SWelsME* p… in WelsMotionEstimateSearchStatic()
198 void WelsMotionEstimateSearchScrolled (SWelsFuncPtrList* pFuncList, SDqLayer* pCurDqLayer, SWelsME*… in WelsMotionEstimateSearchScrolled()
1027 static uint32_t CountFMECostDown (const SDqLayer* pCurLayer) { in CountFMECostDown()
1054 void UpdateFMESwitch (SDqLayer* pCurLayer) { in UpdateFMESwitch()
1059 void UpdateFMESwitchNull (SDqLayer* pCurLayer) { in UpdateFMESwitchNull()
Dencoder_ext.cpp835 static void InitMbInfo (sWelsEncCtx* pEnc, SMB* pList, SDqLayer* pLayer, const int32_t kiDlayer… in InitMbInfo()
942 void FreeSliceInLayer (SDqLayer* pDq, CMemoryAlign* pMa) { in FreeSliceInLayer()
951 void FreeDqLayer (SDqLayer*& pDq, CMemoryAlign* pMa) { in FreeDqLayer()
1067 SDqLayer* pDqLayer = NULL; in InitDqLayers()
1080 pDqLayer = (SDqLayer*)pMa->WelsMallocz (sizeof (SDqLayer), "pDqLayer"); in InitDqLayers()
1754 …(*ppCtx)->ppDqLayerList = (SDqLayer**)pMa->WelsMallocz (kiNumDependencyLayers * sizeof (SDqLayer*)… in RequestMemorySvc()
1916 SDqLayer* pDq = pCtx->ppDqLayerList[ilayer]; in FreeMemorySvc()
2392 void DynslcUpdateMbNeighbourInfoListForAllSlices (SDqLayer* pCurDq, SMB* pMbList) { in DynslcUpdateMbNeighbourInfoListForAllSlices()
2418 SDqLayer* pCurDq = pCtx->pCurDqLayer; in WelsInitCurrentQBLayerMltslc()
2423 void UpdateSlicepEncCtxWithPartition (SDqLayer* pCurDq, int32_t iPartitionNum) { in UpdateSlicepEncCtxWithPartition()
[all …]
Ddeblocking.cpp656 void DeblockingFilterFrameAvcbase (SDqLayer* pCurDq, SWelsFuncPtrList* pFunc) { in DeblockingFilterFrameAvcbase()
693 void DeblockingFilterSliceAvcbase (SDqLayer* pCurDq, SWelsFuncPtrList* pFunc, SSlice* pSlice) { in DeblockingFilterSliceAvcbase()
741 void DeblockingFilterSliceAvcbaseNull (SDqLayer* pCurDq, SWelsFuncPtrList* pFunc, SSlice* pSlice) { in DeblockingFilterSliceAvcbaseNull()
745 SDqLayer* pCurLayer = pEnc->pCurDqLayer; in PerformDeblockingFilter()
/third_party/openh264/codec/decoder/core/inc/
Ddec_frame.h50 typedef struct TagDqLayer SDqLayer; typedef
51 typedef SDqLayer* PDqLayer;
Dparse_mb_syn_cabac.h80 void UpdateP16x16MvdCabac (SDqLayer* pCurDqLayer, int16_t pMvd[2], const int8_t iListIdx);
/third_party/openh264/test/decoder/
DDecUT_DeblockCommon.cpp419 SDqLayer sLayer; in TEST()
561 SDqLayer sDqLayer; in TEST()
640 SDqLayer sDqLayer; in TEST()
645 memset (&sDqLayer, 0, sizeof (SDqLayer)); in TEST()
709 SDqLayer sDqLayer; in TEST()
714 memset (&sDqLayer, 0, sizeof (SDqLayer)); in TEST()
781 SDqLayer sDqLayer; in TEST()
917 SDqLayer sDqLayer; in TEST()
/third_party/openh264/test/encoder/
DEncUT_SliceBufferReallocate.cpp10 extern void FreeDqLayer (SDqLayer*& pDq, CMemoryAlign* pMa);
52 SDqLayer* pDqLayer = (SDqLayer*)pCtx->pMemAlign->WelsMallocz (sizeof (SDqLayer), "pDqLayer"); in AllocateLayerBuffer()
69 void SetPartitonMBNum (SDqLayer* pCurDqLayer, SSpatialLayerConfig* pLayerCfg, int32_t iPartNum) { in SetPartitonMBNum()
231 …pCtx->ppDqLayerList = (SDqLayer**)pCtx->pMemAlign->WelsMallocz (pCtx->pSvcParam->iSpatialLayerNum … in InitParam()

12