From 88355a42f55e09d5af687685372154068150316f Mon Sep 17 00:00:00 2001 From: ywj Date: Tue, 19 Jun 2018 15:25:44 +0800 Subject: [PATCH] [vp8d]:fix memory leak problem Change-Id: I4c932ed336c1d44a30e0961b7a26692ff78d7dc6 Signed-off-by: ywj Signed-off-by: Ding Wei --- build/android/Android.mk | 0 build/android/update.sh | 0 mpp/codec/dec/vp8/vp8d_parser.c | 5 +++++ 3 files changed, 5 insertions(+) mode change 100755 => 100644 build/android/Android.mk mode change 100755 => 100644 build/android/update.sh diff --git a/build/android/Android.mk b/build/android/Android.mk old mode 100755 new mode 100644 diff --git a/build/android/update.sh b/build/android/update.sh old mode 100755 new mode 100644 diff --git a/mpp/codec/dec/vp8/vp8d_parser.c b/mpp/codec/dec/vp8/vp8d_parser.c index 2a18e66d..160940d7 100644 --- a/mpp/codec/dec/vp8/vp8d_parser.c +++ b/mpp/codec/dec/vp8/vp8d_parser.c @@ -316,6 +316,11 @@ MPP_RET vp8d_parser_deinit(void *ctx) vp8d_unref_allframe(p); + if (p->input_packet) { + mpp_packet_deinit(&p->input_packet); + p->input_packet = NULL; + } + if ( NULL != p) { mpp_free(p); }