From 4dd1a6b173b4fe68efefd70e79fa3df893b892a2 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 20 May 2004 17:44:03 +0000 Subject: [PATCH] gst/gstbuffer.*: Added Comment to a flag. copy relevant flags in _buffer_copy. Original commit message from CVS: * gst/gstbuffer.c: (gst_buffer_default_copy): * gst/gstbuffer.h: Added Comment to a flag. copy relevant flags in _buffer_copy. --- ChangeLog | 7 +++++++ gst/gstbuffer.c | 7 ++++++- gst/gstbuffer.h | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index a1b91b5..ce6191a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2004-05-20 Wim Taymans + + * gst/gstbuffer.c: (gst_buffer_default_copy): + * gst/gstbuffer.h: + Added Comment to a flag. + copy relevant flags in _buffer_copy. + 2004-05-20 Thomas Vander Stichele reviewed by: Wim Taymans diff --git a/gst/gstbuffer.c b/gst/gstbuffer.c index f9e3c14..e9d13c5 100644 --- a/gst/gstbuffer.c +++ b/gst/gstbuffer.c @@ -140,15 +140,20 @@ GstBuffer * gst_buffer_default_copy (GstBuffer * buffer) { GstBuffer *copy; + guint16 flags; g_return_val_if_fail (buffer != NULL, NULL); /* create a fresh new buffer */ copy = gst_buffer_alloc_chunk (); + /* copy relevant flags */ + flags = GST_DATA_FLAG_SHIFT (GST_BUFFER_KEY_UNIT) | + GST_DATA_FLAG_SHIFT (GST_BUFFER_IN_CAPS); + _GST_DATA_INIT (GST_DATA (copy), _gst_buffer_type, - 0, + flags, (GstDataFreeFunction) gst_buffer_default_free, (GstDataCopyFunction) gst_buffer_default_copy); diff --git a/gst/gstbuffer.h b/gst/gstbuffer.h index 31e9b03..e268dda 100644 --- a/gst/gstbuffer.h +++ b/gst/gstbuffer.h @@ -78,7 +78,7 @@ typedef enum { GST_BUFFER_SUBBUFFER = GST_DATA_FLAG_LAST, GST_BUFFER_ORIGINAL, GST_BUFFER_DONTFREE, - GST_BUFFER_KEY_UNIT, + GST_BUFFER_KEY_UNIT, /* sync point in the stream */ GST_BUFFER_DONTKEEP, GST_BUFFER_IN_CAPS, GST_BUFFER_FLAG_LAST = GST_DATA_FLAG_LAST + 8 -- 2.7.4