[gst-cvs] gst-plugins-base: oggdemux: Set caps on header buffers

Sebastian Dröge slomo at kemper.freedesktop.org
Sat Jan 23 04:19:49 PST 2010


Module: gst-plugins-base
Branch: master
Commit: b63a582bf9b698ffd2de9a214c1aa08dc67d599b
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=b63a582bf9b698ffd2de9a214c1aa08dc67d599b

Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Sat Jan 23 13:19:08 2010 +0100

oggdemux: Set caps on header buffers

---

 ext/ogg/gstoggdemux.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/ext/ogg/gstoggdemux.c b/ext/ogg/gstoggdemux.c
index 2ccead7..29f44cc 100644
--- a/ext/ogg/gstoggdemux.c
+++ b/ext/ogg/gstoggdemux.c
@@ -759,6 +759,7 @@ gst_ogg_pad_submit_packet (GstOggPad * pad, ogg_packet * packet)
     pad->map.n_header_packets_seen++;
     if (!pad->map.have_headers) {
       buf = gst_ogg_demux_buffer_from_packet (packet);
+      gst_buffer_set_caps (buf, pad->map.caps);
       pad->map.headers = g_list_append (pad->map.headers, buf);
       GST_DEBUG ("keeping header packet %d", pad->map.n_header_packets_seen);
     }





More information about the Gstreamer-commits mailing list