summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAngela Stegmaier <angelabaker@ti.com>2016-06-07 15:04:14 -0500
committerSunita Nadampalli <sunitan@ti.com>2016-06-07 15:04:14 -0500
commit207f613707a7e8d5f0951d043a101fdbc7f05bf1 (patch)
tree5470c601fd3ea9012e438f4d4ef1c2900c850548
parent2bb146813af36109b2a41a633f6513cad232b1ad (diff)
downloaddra7xx-207f613707a7e8d5f0951d043a101fdbc7f05bf1.tar.gz
omx: H264 Encoder: Add missing memplugin_free calls for param structs
Some memplugin_free calls for H264 encoder parameter structures are missing in the component deinit. Add the missing free calls. Change-Id: I8392073ce35f960c365623daf8f0ae292832f965 Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
-rw-r--r--omx/videoencode/omx_h264_enc/src/omx_H264videoencoder.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/omx/videoencode/omx_h264_enc/src/omx_H264videoencoder.c b/omx/videoencode/omx_h264_enc/src/omx_H264videoencoder.c
index 437f395..aa55cc2 100644
--- a/omx/videoencode/omx_h264_enc/src/omx_H264videoencoder.c
+++ b/omx/videoencode/omx_h264_enc/src/omx_H264videoencoder.c
@@ -2148,6 +2148,13 @@ static OMX_ERRORTYPE OMXH264VE_ComponentDeinit(OMX_HANDLETYPE hComponent)
memplugin_free_noheader(pH264VEComp->sCodecConfigData.sBuffer);
memplugin_free_noheader(pH264VEComp->pTempBuffer[0]);
memplugin_free_noheader(pH264VEComp->pTempBuffer[1]);
+ memplugin_free(pH264VEComp->pVedEncOutBufs);
+ memplugin_free(pH264VEComp->pVedEncInBufs);
+ memplugin_free(pH264VEComp->pVidEncOutArgs);
+ memplugin_free(pH264VEComp->pVidEncInArgs);
+ memplugin_free(pH264VEComp->pVidEncStatus);
+ memplugin_free(pH264VEComp->pVidEncDynamicParams);
+ memplugin_free(pH264VEComp->pVidEncStaticParams);
OSAL_Free(pH264VEComp);
pH264VEComp = NULL;