gst/: Set correct caps on outgoing pulled buffers, or things blow up after recent...
authorTim-Philipp Müller <tim@centricular.net>
Thu, 11 Jan 2007 16:59:40 +0000 (16:59 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Thu, 11 Jan 2007 16:59:40 +0000 (16:59 +0000)
Original commit message from CVS:
* gst/apetag/gsttagdemux.c: (gst_tag_demux_read_range):
* gst/id3demux/gstid3demux.c: (gst_id3demux_read_range):
Set correct caps on outgoing pulled buffers, or things blow up
after recent core changes.

ChangeLog
gst/apetag/gsttagdemux.c
gst/id3demux/gstid3demux.c

index 99f4b0c..e1d18a5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-01-11  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/apetag/gsttagdemux.c: (gst_tag_demux_read_range):
+       * gst/id3demux/gstid3demux.c: (gst_id3demux_read_range):
+         Set correct caps on outgoing pulled buffers, or things blow up
+         after recent core changes.
+
 2007-01-11  Wim Taymans  <wim@fluendo.com>
 
        Based on patch by: Jonas Holmberg <jonas dot holmberg at axis dot com>
index 1615f3f..9baaebb 100644 (file)
@@ -1197,6 +1197,8 @@ gst_tag_demux_read_range (GstTagDemux * demux,
 
     /* this should only happen in streaming mode */
     g_assert (*buffer != NULL);
+
+    gst_buffer_set_caps (*buffer, demux->priv->src_caps);
   }
 
   return ret;
index ef7a4c1..469514f 100644 (file)
@@ -977,6 +977,8 @@ gst_id3demux_read_range (GstID3Demux * id3demux,
 
     /* this should only happen in streaming mode */
     g_assert (*buffer != NULL);
+
+    gst_buffer_set_caps (*buffer, id3demux->src_caps);
   }
 
   return ret;