MCPcopy Create free account
hub / github.com/cisco/openh264 / WelsInterMbEncode

Function WelsInterMbEncode

codec/encoder/core/src/svc_encode_slice.cpp:458–464  ·  view source on GitHub ↗

only BaseLayer inter MB and SpatialLayer (uiQualityId = 0) inter MB calling this pFunc. only for inter part

Source from the content-addressed store, hash-verified

456//only BaseLayer inter MB and SpatialLayer (uiQualityId = 0) inter MB calling this pFunc.
457//only for inter part
458void WelsInterMbEncode (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCurMb) {
459 SMbCache* pMbCache = &pSlice->sMbCacheInfo;
460
461 WelsDctMb (pMbCache->pCoeffLevel, pMbCache->SPicData.pEncMb[0], pEncCtx->pCurDqLayer->iEncStride[0],
462 pMbCache->pMemPredLuma, pEncCtx->pFuncList->pfDctFourT4);
463 WelsEncInterY (pEncCtx->pFuncList, pCurMb, pMbCache);
464}
465
466
467//only BaseLayer inter MB and SpatialLayer (uiQualityId = 0) inter MB calling this pFunc.

Callers 3

SvcMdSCDMbEncFunction · 0.85
WelsMdBackgroundMbEncFunction · 0.85
WelsMdInterEncodeFunction · 0.85

Calls 2

WelsDctMbFunction · 0.85
WelsEncInterYFunction · 0.85

Tested by

no test coverage detected