summaryrefslogtreecommitdiff
path: root/gst
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2013-08-10 19:43:41 +0100
committerTim-Philipp Müller <tim@centricular.net>2013-08-10 19:43:41 +0100
commit48734bd522bacadd9692996f3afaea8f41133538 (patch)
treea567516335cb01e313895584a11cb54fa6ac36c3 /gst
parent8c4241e546130675aa5f266bda846a0acb93d652 (diff)
downloadgstreamer-plugins-bad-48734bd522bacadd9692996f3afaea8f41133538.tar.gz
aiffparse: don't unref NULL buffer
Diffstat (limited to 'gst')
-rw-r--r--gst/aiff/aiffparse.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/gst/aiff/aiffparse.c b/gst/aiff/aiffparse.c
index 0a997d832..bef1f5681 100644
--- a/gst/aiff/aiffparse.c
+++ b/gst/aiff/aiffparse.c
@@ -575,8 +575,7 @@ gst_aiff_parse_calculate_duration (GstAiffParse * aiff)
}
static void
-gst_aiff_parse_ignore_chunk (GstAiffParse * aiff, GstBuffer * buf, guint32 tag,
- guint32 size)
+gst_aiff_parse_ignore_chunk (GstAiffParse * aiff, guint32 tag, guint32 size)
{
guint flush;
@@ -590,8 +589,6 @@ gst_aiff_parse_ignore_chunk (GstAiffParse * aiff, GstBuffer * buf, guint32 tag,
aiff->offset += flush;
if (aiff->streaming) {
gst_adapter_flush (aiff->adapter, flush);
- } else {
- gst_buffer_unref (buf);
}
}
@@ -981,7 +978,7 @@ gst_aiff_parse_stream_headers (GstAiffParse * aiff)
break;
}
default:
- gst_aiff_parse_ignore_chunk (aiff, buf, tag, size);
+ gst_aiff_parse_ignore_chunk (aiff, tag, size);
}
buf = NULL;