oggdemux: ...and set caps on queued packet buffers too
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 23 Jan 2010 12:20:46 +0000 (13:20 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 23 Jan 2010 12:20:46 +0000 (13:20 +0100)
ext/ogg/gstoggdemux.c

index 29f44cc..609e49f 100644 (file)
@@ -461,6 +461,7 @@ gst_ogg_demux_queue_data (GstOggPad * pad, ogg_packet * packet)
       pad->map.serialno);
 
   buf = gst_ogg_demux_buffer_from_packet (packet);
+  gst_buffer_set_caps (buf, pad->map.caps);
   pad->map.queued = g_list_append (pad->map.queued, buf);
 
   /* we are ok now */