Home
last modified time | relevance | path

Searched refs:sWelsEncCtx (Results 1 – 25 of 42) sorted by relevance

12

/third_party/openh264/codec/encoder/core/inc/
Dsvc_encode_slice.h58 void OutputPMbWithoutConstructCsRsNoCopy (sWelsEncCtx* pEncCtx, SDqLayer* pDq, SSlice* pSlice, SMB*…
61 void WelsSliceHeaderExtInit (sWelsEncCtx* pEncCtx, SDqLayer* pCurLayer, SSlice* pSlice);
67 void WelsInterMbEncode (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCurMb); //only for inter part
69 void WelsIMbChromaEncode (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache);
71 void WelsPMbChromaEncode (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCurMb);
76 int32_t WelsPSliceMdEnc (sWelsEncCtx* pEncCtx, SSlice* pSlice, const bool kbIsHighestDlayerFlag);
77 int32_t WelsPSliceMdEncDynamic (sWelsEncCtx* pEncCtx, SSlice* pSlice, const bool kbIsHighestDlayer…
80 int32_t WelsISliceMdEnc (sWelsEncCtx* pEncCtx, SSlice* pSlice); // for intra non-dynamic sl…
81 int32_t WelsISliceMdEncDynamic (sWelsEncCtx* pEncCtx, SSlice* pSlice); // for intra dynamic slice
117 int32_t InitAllSlicesInThread (sWelsEncCtx* pCtx);
[all …]
Dsvc_base_layer_md.h47 void WelsMdIntraInit (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, const int32_t kiSliceF…
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);
69 /*static*/ void WelsMdInterInit (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCurMb, const int32_t …
70 /*static*/ void WelsMdInterFinePartition (sWelsEncCtx* pEnc, SWelsMD* pMd, SSlice* pSlice, SMB* pCu…
[all …]
Drc.h53 typedef struct TagWelsEncCtx sWelsEncCtx; typedef
244 typedef void (*PWelsRCPictureInitFunc) (sWelsEncCtx* pCtx,long long uiTimeStamp);
245 typedef void (*PWelsRCPictureDelayJudgeFunc) (sWelsEncCtx* pCtx,long long uiTimeStamp,int32_t iDid…
246 typedef void (*PWelsRCPictureInfoUpdateFunc) (sWelsEncCtx* pCtx, int32_t iLayerSize);
247 typedef void (*PWelsRCMBInfoUpdateFunc) (sWelsEncCtx* pCtx, SMB* pCurMb, int32_t iCostLuma, SSlice…
248 typedef void (*PWelsRCMBInitFunc) (sWelsEncCtx* pCtx, SMB* pCurMb, SSlice* pSlice);
249 typedef void (*PWelsCheckFrameSkipBasedMaxbrFunc) (sWelsEncCtx* pCtx, const long long uiTimeStamp,…
250 typedef void (*PWelsUpdateBufferWhenFrameSkippedFunc)(sWelsEncCtx* pCtx, int32_t iSpatialNum);
251 typedef void (*PWelsUpdateMaxBrCheckWindowStatusFunc)(sWelsEncCtx* pCtx, int32_t iSpatialNum, cons…
252 typedef bool (*PWelsRCPostFrameSkippingFunc)(sWelsEncCtx* pCtx, const int32_t iDid, const long lon…
[all …]
Dslice_multi_threading.h62 void DynamicAdjustSlicing (sWelsEncCtx* pCtx,
66 int32_t RequestMtResource (sWelsEncCtx** ppCtx, SWelsSvcCodingParam* pParam, const int32_t kiCountB…
69 void ReleaseMtResource (sWelsEncCtx** ppCtx);
71 int32_t AppendSliceToFrameBs (sWelsEncCtx* pCtx, SLayerBSInfo* pLbi, const int32_t kiSliceCount);
80 int32_t AdjustBaseLayer (sWelsEncCtx* pCtx);
81 int32_t AdjustEnhanceLayer (sWelsEncCtx* pCtx, int32_t iCurDid);
86 void TrackSliceComplexities (sWelsEncCtx* pCtx, const int32_t kiCurDid);
89 void TrackSliceConsumeTime (sWelsEncCtx* pCtx, int32_t* pDidList, const int32_t kiSpatialNum);
92 void SetOneSliceBsBufferUnderMultithread(sWelsEncCtx* pCtx, const int32_t kiThreadIdx, SSlice* pSli…
93 int32_t WriteSliceBs (sWelsEncCtx* pCtx,SWelsSliceBs* pSliceBs,const int32_t iSliceIdx,int32_t& iSl…
Dref_list_mgr_svc.h70 void WelsResetRefList (sWelsEncCtx* pCtx);
75 bool WelsUpdateRefList (sWelsEncCtx* pCtx);
79 bool WelsBuildRefList (sWelsEncCtx* pCtx, const int32_t kiPOC, int32_t iBestLtrRefIdx);
84 void WelsUpdateRefSyntax (sWelsEncCtx* pCtx, const int32_t kiPOC, const int32_t kiFrameType);
90 bool CheckCurMarkFrameNumUsed (sWelsEncCtx* pCtx);
94 void WelsMarkPic (sWelsEncCtx* pCtx);
97 void DumpRef (sWelsEncCtx* ctx);
105 …static IWelsReferenceStrategy* CreateReferenceStrategy (sWelsEncCtx* pCtx, const EUsageType keUsag…
114 virtual void Init (sWelsEncCtx* pCtx) = 0;
125 void Init (sWelsEncCtx* pCtx);
[all …]
Dextern.h78 int32_t WelsInitEncoderExt (sWelsEncCtx** ppCtx, SWelsSvcCodingParam* pPara, SLogContext* pLogCtx,
86 void WelsUninitEncoderExt (sWelsEncCtx** ppCtx);
96 int32_t WelsEncoderEncodeExt (sWelsEncCtx*, SFrameBSInfo* pFbi, const SSourcePicture* kpSrcPic);
98 int32_t WelsEncoderEncodeParameterSets (sWelsEncCtx* pCtx, void* pDst);
103 int32_t ForceCodingIDR (sWelsEncCtx* pCtx,int32_t iLayerId);
110 int32_t WelsEncoderParamAdjust (sWelsEncCtx** ppCtx, SWelsSvcCodingParam* pNew);
114 int32_t WelsEncoderApplyLTR (SLogContext* pLogCtx, sWelsEncCtx** ppCtx, SLTRConfig* pLTRValue);
115 int32_t DynSliceRealloc(sWelsEncCtx* pCtx,SFrameBSInfo* pFrameBsInfo,SLayerBSInfo* pLayerBsInfo);
116 int32_t FilterLTRRecoveryRequest (sWelsEncCtx* pCtx, SLTRRecoverRequest* pLTRRecoverRequest);
120 void FilterLTRMarkingFeedback (sWelsEncCtx* pCtx, SLTRMarkingFeedback* pLTRMarkingFeedback);
Dparaset_strategy.h65 virtual void UpdatePpsList (sWelsEncCtx* pCtx) = 0;
69 …virtual uint32_t GenerateNewSps (sWelsEncCtx* pCtx, const bool kbUseSubsetSps, const int32_t iDlay…
74 virtual uint32_t InitPps (sWelsEncCtx* pCtx, uint32_t kiSpsId,
84 virtual void UpdateParaSetNum (sWelsEncCtx* pCtx) = 0;
89sWelsEncCtx* pCtx, SExistingParasetList* pExistingParasetList) = 0;
117 virtual void UpdatePpsList (sWelsEncCtx* pCtx) {}; in UpdatePpsList()
123 …virtual uint32_t GenerateNewSps (sWelsEncCtx* pCtx, const bool kbUseSubsetSps, const int32_t iDlay…
127 virtual uint32_t InitPps (sWelsEncCtx* pCtx, uint32_t kiSpsId,
137 virtual void UpdateParaSetNum (sWelsEncCtx* pCtx) {}; in UpdateParaSetNum()
144 sWelsEncCtx* pCtx, in OutputCurrentStructure()
[all …]
Dwels_preprocess.h55 typedef struct TagWelsEncCtx sWelsEncCtx; typedef
120 CWelsPreProcess (sWelsEncCtx* pEncCtx);
123 static CWelsPreProcess* CreatePreProcess (sWelsEncCtx* pEncCtx);
127 int32_t WelsPreprocessReset (sWelsEncCtx* pEncCtx, int32_t iWidth, int32_t iHeight);
128 int32_t AllocSpatialPictures (sWelsEncCtx* pCtx, SWelsSvcCodingParam* pParam);
129 void FreeSpatialPictures (sWelsEncCtx* pCtx);
130 int32_t BuildSpatialPicList (sWelsEncCtx* pEncCtx, const SSourcePicture* kpSrcPic);
131 int32_t AnalyzeSpatialPic (sWelsEncCtx* pEncCtx, const int32_t kiDIdx);
132 …int32_t UpdateSpatialPictures (sWelsEncCtx* pEncCtx, SWelsSvcCodingParam* pParam, const int8_t iCu…
135 void AnalyzePictureComplexity (sWelsEncCtx* pCtx, SPicture* pCurPicture, SPicture* pRefPicture,
[all …]
Dencoder.h51 int32_t RequestMemorySvc (sWelsEncCtx** ppCtx, SExistingParasetList* pExistingParasetList);
58 void FreeMemorySvc (sWelsEncCtx** ppCtx);
73 int32_t InitFunctionPointers (sWelsEncCtx* pEncCtx, SWelsSvcCodingParam* _param, uint32_t uiCpuFla…
85 void InitFrameCoding (sWelsEncCtx* pEncCtx, const EVideoFrameType keFrameType, const int32_t kiDidx…
86 void LoadBackFrameNum (sWelsEncCtx* pEncCtx, const int32_t kiDidx);
88 EVideoFrameType DecideFrameType (sWelsEncCtx* pEncCtx, const int8_t kiSpatialNum, const int32_t kiD…
90 void InitBitStream (sWelsEncCtx* pEncCtx);
113 int32_t EncodeFrame (sWelsEncCtx* pEncCtx,
Dwels_task_encoder.h49 extern int32_t WriteSliceToFrameBs (sWelsEncCtx* pCtx, SLayerBSInfo* pLbi, uint8_t* pFrameBsBuffer,
52 extern int32_t WriteSliceBs (sWelsEncCtx* pCtx,SWelsSliceBs* pSliceBs,const int32_t iSliceIdx, int3…
56 …CWelsSliceEncodingTask (WelsCommon::IWelsTaskSink* pSink, sWelsEncCtx* pCtx, const int32_t iSliceI…
59 CWelsSliceEncodingTask* CreateSliceEncodingTask (sWelsEncCtx* pCtx, const int32_t iSliceIdx);
75 sWelsEncCtx* m_pCtx;
95 …CWelsLoadBalancingSlicingEncodingTask (WelsCommon::IWelsTaskSink* pSink, sWelsEncCtx* pCtx, const … in CWelsLoadBalancingSlicingEncodingTask()
112 CWelsConstrainedSizeSlicingEncodingTask (WelsCommon::IWelsTaskSink* pSink, sWelsEncCtx* pCtx, in CWelsConstrainedSizeSlicingEncodingTask()
127 …CWelsUpdateMbMapTask (WelsCommon::IWelsTaskSink* pSink, sWelsEncCtx* pCtx, const int32_t iSliceIdx…
136 sWelsEncCtx* m_pCtx;
Dsvc_mode_decision.h62 void WelsMdSpatialelInterMbIlfmdNoilp (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* pSlice, SMB*…
64 void WelsMdInterMbEnhancelayer (sWelsEncCtx* pEnc, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, SMbCa…
71 bool WelsMdInterJudgeBGDPskip (sWelsEncCtx* pEnc, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, SMbCac…
73 bool WelsMdInterJudgeBGDPskipFalse (sWelsEncCtx* pEnc, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, S…
84 bool MdInterSCDPskipProcess (sWelsEncCtx* pEncCtx, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, SMbCa…
86 typedef bool (*pJudgeSkipFun) (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, SWelsMD* pWel…
Dsvc_set_mb_syn.h58 void WelsSpatialWriteSubMbPred (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCurMb);
60 void WelsSpatialWriteMbPred (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCurMb);
61 void WelsInitSliceCabac(sWelsEncCtx* pEncCtx,SSlice* pSlice);
65 int32_t WelsSpatialWriteMbSyn (sWelsEncCtx* Ctx, SSlice* pSlice, SMB* pCurMb);
66 int32_t WelsSpatialWriteMbSynCabac (sWelsEncCtx* pCtx, SSlice* pSlice, SMB* pCurMb);
Dwels_task_management.h55 virtual WelsErrorType Init (sWelsEncCtx* pEncCtx) = 0;
62 …static IWelsTaskManage* CreateTaskManage (sWelsEncCtx* pCtx, const int32_t iSpatialLayer, const bo…
77 virtual WelsErrorType Init (sWelsEncCtx* pEncCtx);
89 virtual WelsErrorType CreateTasks (sWelsEncCtx* pEncCtx, const int32_t kiTaskCount);
94 sWelsEncCtx* m_pEncCtx;
127 WelsErrorType Init (sWelsEncCtx* pEncCtx);
Dwels_func_ptr_def.h51 typedef struct TagWelsEncCtx sWelsEncCtx; typedef
106 typedef int32_t (*PIntraFineMdFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SMbCache*…
107 typedef void (*PInterFineMdFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* slice, SMB* pCurM…
108 typedef bool (*PInterMdFirstIntraModeFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurMb, SM…
113 typedef bool (*PDynamicSlicingStepBackFunc) (sWelsEncCtx* pEncCtx, SSlice* pSlice, SSliceCtx* pSlic…
116 typedef bool (*PInterMdBackgroundDecisionFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* sli…
121 typedef bool (*PInterMdScrollingPSkipDecisionFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice*…
125 typedef void (*PInterMdFunc) (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* slice, SMB* pCurMb, S…
184 typedef bool (*PBuildRefListFunc) (sWelsEncCtx* pCtx, const int32_t iPOC, int32_t iBestLtrRefIdx);
185 typedef void (*PMarkPicFunc) (sWelsEncCtx* pCtx);
[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);
59 bool WelsTryPYskip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache);
60 bool WelsTryPUVskip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache, int32_t iUV);
Dsvc_set_mb_syn_cavlc.h57 void WelsSpatialWriteSubMbPred (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCurMb);
59 void WelsSpatialWriteMbPred (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCurMb);
60 void WelsInitSliceCabac(sWelsEncCtx* pEncCtx,SSlice* pSlice);
/third_party/openh264/codec/encoder/core/src/
Dratectl.cpp103 void RcInitSequenceParameter (sWelsEncCtx* pEncCtx) { in RcInitSequenceParameter()
178 void RcInitTlWeight (sWelsEncCtx* pEncCtx) { in RcInitTlWeight()
213 void RcUpdateBitrateFps (sWelsEncCtx* pEncCtx) { in RcUpdateBitrateFps()
255 void RcInitVGop (sWelsEncCtx* pEncCtx) { in RcInitVGop()
272 void RcInitRefreshParameter (sWelsEncCtx* pEncCtx) { in RcInitRefreshParameter()
313 bool RcJudgeBitrateFpsUpdate (sWelsEncCtx* pEncCtx) { in RcJudgeBitrateFpsUpdate()
330 void RcTraceVGopBitrate (sWelsEncCtx* pEncCtx) { in RcTraceVGopBitrate()
359 void RcUpdateTemporalZero (sWelsEncCtx* pEncCtx) { in RcUpdateTemporalZero()
381 void RcCalculateIdrQp (sWelsEncCtx* pEncCtx) { in RcCalculateIdrQp()
453 void RcCalculatePictureQp (sWelsEncCtx* pEncCtx) { in RcCalculatePictureQp()
[all …]
Dref_list_mgr_svc.cpp66 void WelsResetRefList (sWelsEncCtx* pCtx) { in WelsResetRefList()
82 static inline void DeleteLTRFromLongList (sWelsEncCtx* pCtx, int32_t iIdx) { in DeleteLTRFromLongList()
93 static inline void DeleteSTRFromShortList (sWelsEncCtx* pCtx, int32_t iIdx) { in DeleteSTRFromShortList()
104 static void DeleteNonSceneLTR (sWelsEncCtx* pCtx) { in DeleteNonSceneLTR()
152 static inline void DeleteInvalidLTR (sWelsEncCtx* pCtx) { in DeleteInvalidLTR()
195 static inline void HandleLTRMarkFeedback (sWelsEncCtx* pCtx) { in HandleLTRMarkFeedback()
251 static inline void LTRMarkProcess (sWelsEncCtx* pCtx) { in LTRMarkProcess()
314 static inline void LTRMarkProcessScreen (sWelsEncCtx* pCtx) { in LTRMarkProcessScreen()
329 static void PrefetchNextBuffer (sWelsEncCtx* pCtx) { in PrefetchNextBuffer()
353 bool WelsUpdateRefList (sWelsEncCtx* pCtx) { in WelsUpdateRefList()
[all …]
Dparaset_strategy.cpp78 static int32_t WelsGenerateNewSps (sWelsEncCtx* pCtx, const bool kbUseSubsetSps, const int32_t iDla… in WelsGenerateNewSps()
265 uint32_t CWelsParametersetIdConstant::GenerateNewSps (sWelsEncCtx* pCtx, const bool kbUseSubsetSps, in GenerateNewSps()
276 uint32_t CWelsParametersetIdConstant::InitPps (sWelsEncCtx* pCtx, uint32_t kiSpsId, in InitPps()
293 int32_t* pPpsIdList, sWelsEncCtx* pCtx, SExistingParasetList* pExistingParasetList) { in OutputCurrentStructure()
462 int32_t CWelsParametersetSpsListing::SpsReset (sWelsEncCtx* pCtx, bool kbUseSubsetSps) { in SpsReset()
476 uint32_t CWelsParametersetSpsListing::GenerateNewSps (sWelsEncCtx* pCtx, const bool kbUseSubsetSps, in GenerateNewSps()
515 void CWelsParametersetSpsListing::UpdateParaSetNum (sWelsEncCtx* pCtx) { in UpdateParaSetNum()
521 int32_t* pPpsIdList, sWelsEncCtx* pCtx, SExistingParasetList* pExistingParasetList) { in OutputCurrentStructure()
560 void CWelsParametersetSpsPpsListing::UpdatePpsList (sWelsEncCtx* pCtx) { in UpdatePpsList()
599 int32_t CWelsParametersetSpsPpsListing::SpsReset (sWelsEncCtx* pCtx, bool kbUseSubsetSps) { in SpsReset()
[all …]
Dsvc_encode_slice.cpp53 typedef int32_t (*PWelsCodingSliceFunc) (sWelsEncCtx* pCtx, SSlice* pSlice);
54 typedef void (*PWelsSliceHeaderWriteFunc) (sWelsEncCtx* pCtx, SBitStringAux* pBs, SDqLayer* pCurLay…
89 void WelsSliceHeaderExtInit (sWelsEncCtx* pEncCtx, SDqLayer* pCurLayer, SSlice* pSlice) { in WelsSliceHeaderExtInit()
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()
444 void WelsInterMbEncode (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCurMb) { in WelsInterMbEncode()
455 void WelsIMbChromaEncode (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCache) { in WelsIMbChromaEncode()
479 void WelsPMbChromaEncode (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCurMb) { in WelsPMbChromaEncode()
494 void OutputPMbWithoutConstructCsRsNoCopy (sWelsEncCtx* pCtx, SDqLayer* pDq, SSlice* pSlice, SMB* pM… in OutputPMbWithoutConstructCsRsNoCopy()
520 int32_t WelsISliceMdEnc (sWelsEncCtx* pEncCtx, SSlice* pSlice) { //pMd + encoding in WelsISliceMdEnc()
[all …]
Dslice_multi_threading.cpp168 void DynamicAdjustSlicing (sWelsEncCtx* pCtx, in DynamicAdjustSlicing()
251 int32_t RequestMtResource (sWelsEncCtx** ppCtx, SWelsSvcCodingParam* pCodingParam, const int32_t iC… in RequestMtResource()
363 void ReleaseMtResource (sWelsEncCtx** ppCtx) { in ReleaseMtResource()
429 int32_t AppendSliceToFrameBs (sWelsEncCtx* pCtx, SLayerBSInfo* pLbi, const int32_t iSliceCount) { in AppendSliceToFrameBs()
465 int32_t WriteSliceBs (sWelsEncCtx* pCtx, SWelsSliceBs* pSliceBs, const int32_t iSliceIdx, int32_t& … in WriteSliceBs()
502 int32_t AdjustBaseLayer (sWelsEncCtx* pCtx) { in AdjustBaseLayer()
530 int32_t AdjustEnhanceLayer (sWelsEncCtx* pCtx, int32_t iCurDid) { in AdjustEnhanceLayer()
578 void TrackSliceComplexities (sWelsEncCtx* pCtx, const int32_t iCurDid) { in TrackSliceComplexities()
593 void TrackSliceConsumeTime (sWelsEncCtx* pCtx, int32_t* pDidList, const int32_t iSpatialNum) { in TrackSliceConsumeTime()
634 void SetOneSliceBsBufferUnderMultithread (sWelsEncCtx* pCtx, const int32_t kiThreadIdx, SSlice* pSl… in SetOneSliceBsBufferUnderMultithread()
Dset_mb_syn_cabac.cpp65 sWelsEncCtx* pEncCtx = (sWelsEncCtx*)pCtx; in WelsCabacInit()
87 sWelsEncCtx* pEncCtx = (sWelsEncCtx*)pCtx; in WelsCabacContextInit()
Dsvc_mode_decision.cpp53 void WelsMdSpatialelInterMbIlfmdNoilp (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* pSlice, in WelsMdSpatialelInterMbIlfmdNoilp()
108 void WelsMdInterMbEnhancelayer (sWelsEncCtx* pEncCtx, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, SM… in WelsMdInterMbEnhancelayer()
173 bool CheckChromaCost (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMbCache* pMbCache, const int32_t iCu… in CheckChromaCost()
216 bool WelsMdInterJudgeBGDPskip (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* pSlice, SMB* pCurMb,… in WelsMdInterJudgeBGDPskip()
257 bool WelsMdInterJudgeBGDPskipFalse (sWelsEncCtx* pCtx, SWelsMD* pMd, SSlice* pSlice, SMB* pCurMb, S… 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 bool MdInterSCDPskipProcess (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* pSlice, SMB* pCurMb, S… in MdInterSCDPskipProcess()
520 bool WelsMdInterJudgeSCDPskip (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SSlice* slice, SMB* pCurMb, … in WelsMdInterJudgeSCDPskip()
[all …]
/third_party/openh264/test/encoder/
DEncUT_SliceBufferReallocate.cpp11 extern void FreeMemorySvc (sWelsEncCtx** ppCtx);
12 extern int32_t AcquireLayersNals (sWelsEncCtx** ppCtx,
16 extern int32_t ExtendLayerBuffer (sWelsEncCtx* pCtx,
21 int32_t RandAvailableThread (sWelsEncCtx* pCtx, const int32_t kiMinBufferNum) { in RandAvailableThread()
50 int32_t AllocateLayerBuffer (sWelsEncCtx* pCtx, const int32_t iLayerIdx) { in AllocateLayerBuffer()
94 int32_t InitParamForSizeLimitSlcMode (sWelsEncCtx* pCtx, const int32_t iLayerIdx) { in InitParamForSizeLimitSlcMode()
117 void InitParamForRasterSlcMode (sWelsEncCtx* pCtx, const int32_t iLayerIdx) { in InitParamForRasterSlcMode()
142 void SetParamForReallocateTest (sWelsEncCtx* pCtx, int32_t iLayerIdx, in SetParamForReallocateTest()
203 sWelsEncCtx* pCtx = &m_EncContext; in InitParam()
238 sWelsEncCtx* pCtx = &m_EncContext; in UnInitParam()
[all …]
DEncUT_EncoderTaskManagement.cpp11 sWelsEncCtx sCtx; in TEST()
24 sWelsEncCtx sCtx; in TEST()
37 sWelsEncCtx sCtx; in TEST()

12