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

Function UpdateNonZeroCountCache

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

Source from the content-addressed store, hash-verified

55 IWelsParametersetStrategy* pParametersetStrategy);
56
57void UpdateNonZeroCountCache (SMB* pMb, SMbCache* pMbCache) {
58 ST32 (&pMbCache->iNonZeroCoeffCount[9], LD32 (&pMb->pNonZeroCount[ 0]));
59 ST32 (&pMbCache->iNonZeroCoeffCount[17], LD32 (&pMb->pNonZeroCount[ 4]));
60 ST32 (&pMbCache->iNonZeroCoeffCount[25], LD32 (&pMb->pNonZeroCount[ 8]));
61 ST32 (&pMbCache->iNonZeroCoeffCount[33], LD32 (&pMb->pNonZeroCount[12]));
62
63 ST16 (&pMbCache->iNonZeroCoeffCount[14], LD16 (&pMb->pNonZeroCount[16]));
64 ST16 (&pMbCache->iNonZeroCoeffCount[38], LD16 (&pMb->pNonZeroCount[18]));
65 ST16 (&pMbCache->iNonZeroCoeffCount[22], LD16 (&pMb->pNonZeroCount[20]));
66 ST16 (&pMbCache->iNonZeroCoeffCount[46], LD16 (&pMb->pNonZeroCount[22]));
67}
68
69void WelsSliceHeaderScalExtInit (SDqLayer* pCurLayer, SSlice* pSlice) {
70 SSliceHeaderExt* pSliceHeadExt = &pSlice->sSliceHeaderExt;

Callers 4

WelsISliceMdEncFunction · 0.85
WelsISliceMdEncDynamicFunction · 0.85
WelsMdInterMbLoopFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected