From: Wim Taymans Date: Thu, 20 May 2004 17:44:03 +0000 (+0000) Subject: gst/gstbuffer.*: Added Comment to a flag. copy relevant flags in _buffer_copy. X-Git-Tag: RELEASE-0_8_2~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4dd1a6b173b4fe68efefd70e79fa3df893b892a2;p=platform%2Fupstream%2Fgstreamer.git 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. --- 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