summaryrefslogtreecommitdiffstats
path: root/gst/multipart/multipartmux.c
diff options
context:
space:
mode:
authorMarc-André Lureau <mlureau@flumotion.com>2009-09-08 18:29:35 +0200
committerWim Taymans <wim.taymans@collabora.co.uk>2009-09-08 18:34:49 +0200
commitfe2d8bdc64da24ce2a702bf32c1a68e8b32aef58 (patch)
treebd6ce7ec19f95b9079497119e2f22b9941c62ad1 /gst/multipart/multipartmux.c
parent6b46aeb6a3352f77a0c31322f6231a9a3dc09115 (diff)
multipartmux: mark data buffer as delta-unit
So that multifdsink always start sending header buffer first Fixes #594520
Diffstat (limited to 'gst/multipart/multipartmux.c')
-rw-r--r--gst/multipart/multipartmux.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/multipart/multipartmux.c b/gst/multipart/multipartmux.c
index 95080ad2..0f71b468 100644
--- a/gst/multipart/multipartmux.c
+++ b/gst/multipart/multipartmux.c
@@ -530,6 +530,7 @@ gst_multipart_mux_collected (GstCollectPads * pads, GstMultipartMux * mux)
GST_BUFFER_OFFSET (databuf) = mux->offset;
mux->offset += GST_BUFFER_SIZE (databuf);
GST_BUFFER_OFFSET_END (databuf) = mux->offset;
+ GST_BUFFER_FLAG_SET (databuf, GST_BUFFER_FLAG_DELTA_UNIT);
GST_DEBUG_OBJECT (mux, "pushing %u bytes data buffer",
GST_BUFFER_SIZE (databuf));