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

Function ReleaseMemoryVaaScreen

codec/encoder/core/src/encoder_ext.cpp:1493–1502  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1491 return 0;
1492}
1493void ReleaseMemoryVaaScreen (SVAAFrameInfo* pVaa, CMemoryAlign* pMa, const int32_t iNumRef) {
1494 SVAAFrameInfoExt* pVaaExt = static_cast<SVAAFrameInfoExt*> (pVaa);
1495 if (pVaaExt && pMa && pVaaExt->pVaaBlockStaticIdc[0]) {
1496 pMa->WelsFree (pVaaExt->pVaaBlockStaticIdc[0], "pVaa->pVaaBlockStaticIdc[0]");
1497
1498 for (int32_t idx = 0; idx < iNumRef; idx++) {
1499 pVaaExt->pVaaBlockStaticIdc[idx] = NULL;
1500 }
1501 }
1502}
1503/*!
1504 * \brief request specific memory for SVC
1505 * \pParam pEncCtx sWelsEncCtx*

Callers 1

FreeMemorySvcFunction · 0.85

Calls 1

WelsFreeMethod · 0.80

Tested by

no test coverage detected