summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2010-01-23 13:19:08 +0100
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2010-01-23 13:19:44 +0100
commitb63a582bf9b698ffd2de9a214c1aa08dc67d599b (patch)
tree4169714b3ba3cedcd6e3a58fb98a35ea6f6d422b
parent12af63394225526e0d98267978007e726040dc2f (diff)
oggdemux: Set caps on header buffers
-rw-r--r--ext/ogg/gstoggdemux.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/ogg/gstoggdemux.c b/ext/ogg/gstoggdemux.c
index 2ccead7c2..29f44cce7 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);
}