From 6c1dce01d13da704b3661826e0ed716b9c416207 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Mon, 11 May 2009 07:49:34 +0200 Subject: [PATCH] gstbuffer: copy new buffer flags when copying metadata. --- gst/gstbuffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst/gstbuffer.c b/gst/gstbuffer.c index 99fa9e69e2..d717ebae45 100644 --- a/gst/gstbuffer.c +++ b/gst/gstbuffer.c @@ -201,7 +201,8 @@ gst_buffer_copy_metadata (GstBuffer * dest, const GstBuffer * src, /* copy relevant flags */ mask = GST_BUFFER_FLAG_PREROLL | GST_BUFFER_FLAG_IN_CAPS | GST_BUFFER_FLAG_DELTA_UNIT | GST_BUFFER_FLAG_DISCONT | - GST_BUFFER_FLAG_GAP; + GST_BUFFER_FLAG_GAP | GST_BUFFER_FLAG_MEDIA1 | + GST_BUFFER_FLAG_MEDIA2 | GST_BUFFER_FLAG_MEDIA3; GST_MINI_OBJECT_FLAGS (dest) |= GST_MINI_OBJECT_FLAGS (src) & mask; }