Original commit message from CVS:
* gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
Unref leaked buffer. (Noticed by Ronald)
+2004-02-05 David Schleef <ds@schleef.org>
+
+ * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
+ Unref leaked buffer. (Noticed by Ronald)
+
2004-02-05 David I. Lehn <dlehn@users.sourceforge.net>
* pkgconfig/gstreamer-libs-uninstalled.pc.in:
/* if we have something left from the previous frame */
if (mp3parse->partialbuf) {
+ GstBuffer *newbuf;
- mp3parse->partialbuf = gst_buffer_merge(mp3parse->partialbuf, buf);
+ newbuf = gst_buffer_merge(mp3parse->partialbuf, buf);
/* and the one we received.. */
gst_buffer_unref(buf);
+ gst_buffer_unref(mp3parse->partialbuf);
+ mp3parse->partialbuf = newbuf;
}
else {
mp3parse->partialbuf = buf;