/third_party/openh264/codec/encoder/core/inc/ |
D | svc_encode_slice.h | 58 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 …]
|
D | svc_base_layer_md.h | 47 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 …]
|
D | rc.h | 53 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 …]
|
D | slice_multi_threading.h | 62 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…
|
D | ref_list_mgr_svc.h | 70 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 …]
|
D | extern.h | 78 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);
|
D | paraset_strategy.h | 65 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; 89 … sWelsEncCtx* 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 …]
|
D | wels_preprocess.h | 55 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 …]
|
D | encoder.h | 51 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,
|
D | wels_task_encoder.h | 49 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;
|
D | svc_mode_decision.h | 62 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…
|
D | svc_set_mb_syn.h | 58 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);
|
D | wels_task_management.h | 55 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);
|
D | wels_func_ptr_def.h | 51 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 …]
|
D | svc_encode_mb.h | 53 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);
|
D | svc_set_mb_syn_cavlc.h | 57 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/ |
D | ratectl.cpp | 103 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 …]
|
D | ref_list_mgr_svc.cpp | 66 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 …]
|
D | paraset_strategy.cpp | 78 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 …]
|
D | svc_encode_slice.cpp | 53 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 …]
|
D | slice_multi_threading.cpp | 168 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()
|
D | set_mb_syn_cabac.cpp | 65 sWelsEncCtx* pEncCtx = (sWelsEncCtx*)pCtx; in WelsCabacInit() 87 sWelsEncCtx* pEncCtx = (sWelsEncCtx*)pCtx; in WelsCabacContextInit()
|
D | svc_mode_decision.cpp | 53 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/ |
D | EncUT_SliceBufferReallocate.cpp | 11 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 …]
|
D | EncUT_EncoderTaskManagement.cpp | 11 sWelsEncCtx sCtx; in TEST() 24 sWelsEncCtx sCtx; in TEST() 37 sWelsEncCtx sCtx; in TEST()
|