diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2013-07-28 17:32:27 +0200 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2013-07-30 00:07:26 +0100 |
commit | 41d2cf716d522b40a1a1233b43200d5f72df0f8f (patch) | |
tree | 6c9e55eb91c6ed0ee93732f007a9f1255193bf2a | |
parent | 4b400cd76aaf02827c6f1c0839d367a43c701639 (diff) | |
download | gst-plugins-good-41d2cf716d522b40a1a1233b43200d5f72df0f8f.tar.gz gst-plugins-good-41d2cf716d522b40a1a1233b43200d5f72df0f8f.tar.xz |
avidemux: Don't forget unmapping and unreffing buffer
-rw-r--r-- | gst/avi/gstavidemux.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index bff6e086d..930e23978 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -3727,6 +3727,7 @@ gst_avi_demux_stream_header_pull (GstAviDemux * avi) sub = NULL; break; case GST_RIFF_LIST_INFO: + gst_buffer_unmap (sub, &map); gst_buffer_resize (sub, 4, -1); gst_riff_parse_info (element, sub, &tags); if (tags) { @@ -3738,6 +3739,8 @@ gst_avi_demux_stream_header_pull (GstAviDemux * avi) } } tags = NULL; + gst_buffer_unref (sub); + sub = NULL; break; default: GST_WARNING_OBJECT (avi, |