[audioencoder] Fix bug - codec data is missed, so memory leak is happened and muxed... 33/62533/1
authorJeongmo Yang <jm80.yang@samsung.com>
Wed, 16 Mar 2016 11:12:42 +0000 (20:12 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Wed, 16 Mar 2016 11:12:42 +0000 (20:12 +0900)
Change-Id: I561f9e2aa391af4b0f91eff89b621e0395bcb638
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
ext/libav/gstavcodecmap.c
packaging/gst-libav.spec

index 126919e..51148da 100644 (file)
@@ -2967,8 +2967,12 @@ gst_ffmpeg_caps_with_codecid (enum AVCodecID codec_id,
     GST_DEBUG ("have codec data of size %" G_GSIZE_FORMAT, map.size);
 
     gst_buffer_unmap (buf, &map);
+#ifdef GST_TIZEN_MODIFICATION
+  } else if (!context->extradata) {
+#else
   } else {
     context->extradata = NULL;
+#endif
     context->extradata_size = 0;
     GST_DEBUG ("no codec data");
   }
index fbc9feb..490b1a8 100644 (file)
@@ -1,7 +1,7 @@
 Name:       gst-libav
 Summary:    Libav plugin for GStreamer
 Version:    1.6.1
-Release:    2
+Release:    3
 Group:      Multimedia/Framework
 License:    LGPL-2.0+
 Source:     %{name}-%{version}.tar.gz