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.
This commit is contained in:
Wim Taymans 2004-05-20 17:44:03 +00:00
parent 5ea6cc9ed7
commit 4dd1a6b173
3 changed files with 14 additions and 2 deletions

View file

@ -1,3 +1,10 @@
2004-05-20 Wim Taymans <wim@fluendo.com>
* 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 <thomas at apestaart dot org> 2004-05-20 Thomas Vander Stichele <thomas at apestaart dot org>
reviewed by: Wim Taymans <wim at fluendo dot com> reviewed by: Wim Taymans <wim at fluendo dot com>

View file

@ -140,15 +140,20 @@ GstBuffer *
gst_buffer_default_copy (GstBuffer * buffer) gst_buffer_default_copy (GstBuffer * buffer)
{ {
GstBuffer *copy; GstBuffer *copy;
guint16 flags;
g_return_val_if_fail (buffer != NULL, NULL); g_return_val_if_fail (buffer != NULL, NULL);
/* create a fresh new buffer */ /* create a fresh new buffer */
copy = gst_buffer_alloc_chunk (); 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_DATA_INIT (GST_DATA (copy),
_gst_buffer_type, _gst_buffer_type,
0, flags,
(GstDataFreeFunction) gst_buffer_default_free, (GstDataFreeFunction) gst_buffer_default_free,
(GstDataCopyFunction) gst_buffer_default_copy); (GstDataCopyFunction) gst_buffer_default_copy);

View file

@ -78,7 +78,7 @@ typedef enum {
GST_BUFFER_SUBBUFFER = GST_DATA_FLAG_LAST, GST_BUFFER_SUBBUFFER = GST_DATA_FLAG_LAST,
GST_BUFFER_ORIGINAL, GST_BUFFER_ORIGINAL,
GST_BUFFER_DONTFREE, GST_BUFFER_DONTFREE,
GST_BUFFER_KEY_UNIT, GST_BUFFER_KEY_UNIT, /* sync point in the stream */
GST_BUFFER_DONTKEEP, GST_BUFFER_DONTKEEP,
GST_BUFFER_IN_CAPS, GST_BUFFER_IN_CAPS,
GST_BUFFER_FLAG_LAST = GST_DATA_FLAG_LAST + 8 GST_BUFFER_FLAG_LAST = GST_DATA_FLAG_LAST + 8