| 25 | } SECInputCtx, *PECInputCtx; |
| 26 | |
| 27 | void FreeInputData (PECInputCtx pECCtx) { |
| 28 | if (pECCtx != NULL) { |
| 29 | if (pECCtx->pCtx != NULL) { |
| 30 | WELS_SAFE_FREE (pECCtx->pCtx->pParam, "pECCtx->pCtx->pParam"); |
| 31 | WELS_SAFE_FREE (pECCtx->pCtx->pSps, "pECCtx->pCtx->pSps"); |
| 32 | WELS_SAFE_FREE (pECCtx->pCtx, "pECCtx->pCtx"); |
| 33 | } |
| 34 | |
| 35 | WELS_SAFE_FREE (pECCtx->pMbCorrectlyDecodedFlag, "pECCtx->pMbCorrectlyDecodedFlag"); |
| 36 | WELS_SAFE_FREE (pECCtx->sSrcPic.pData[0], "pECCtx->sSrcPic.pData"); |
| 37 | WELS_SAFE_FREE (pECCtx->sAncPic.pData[0], "pECCtx->sAncPic.pData"); |
| 38 | WELS_SAFE_FREE (pECCtx->sWelsPic.pData[0], "pECCtx->sWelsPic.pData"); |
| 39 | |
| 40 | WELS_SAFE_FREE (pECCtx, "pECCtx"); |
| 41 | } |
| 42 | } |
| 43 | |
| 44 | int32_t InitAndAllocInputData (PECInputCtx& pECCtx) { |
| 45 | FreeInputData (pECCtx); |
no outgoing calls
no test coverage detected