diff options
author | Angela Stegmaier <angelabaker@ti.com> | 2016-06-07 15:04:14 -0500 |
---|---|---|
committer | Sunita Nadampalli <sunitan@ti.com> | 2016-06-07 15:04:14 -0500 |
commit | 207f613707a7e8d5f0951d043a101fdbc7f05bf1 (patch) | |
tree | 5470c601fd3ea9012e438f4d4ef1c2900c850548 | |
parent | 2bb146813af36109b2a41a633f6513cad232b1ad (diff) | |
download | dra7xx-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.c | 7 |
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; |