From eaba0a07e88a8b3c14d650455d06e8f6e5dd24b4 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Tue, 19 Nov 2002 02:30:45 +0000 Subject: [PATCH] Added gst_buffer[_pool]_needs_copy_on_write() Original commit message from CVS: Added gst_buffer[_pool]_needs_copy_on_write() --- gst/gstbuffer.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/gstbuffer.h b/gst/gstbuffer.h index 5a79987b0e..c73f68b1a5 100644 --- a/gst/gstbuffer.h +++ b/gst/gstbuffer.h @@ -135,6 +135,7 @@ G_STMT_START { \ #define gst_buffer_unref(buf) gst_data_unref (GST_DATA (buf)) /* copy buffer */ #define gst_buffer_copy(buf) GST_BUFFER (gst_data_copy (GST_DATA (buf))) +#define gst_buffer_needs_copy_on_write(buf) GST_BUFFER (gst_data_needs_copy_on_write (GST_DATA (buf))) #define gst_buffer_copy_on_write(buf) GST_BUFFER (gst_data_copy_on_write (GST_DATA (buf))) #define gst_buffer_free(buf) gst_data_free (GST_DATA (buf)) @@ -167,6 +168,7 @@ void gst_buffer_pool_set_active (GstBufferPool *pool, gboolean active); /* bufferpool operations */ #define gst_buffer_pool_copy(pool) GST_BUFFER_POOL (gst_data_copy (GST_DATA (pool))) +#define gst_buffer_pool_needs_copy_on_write(pool) GST_BUFFER_POOL (gst_data_needs_copy_on_write (GST_DATA (pool))) #define gst_buffer_pool_copy_on_write(pool) GST_BUFFER_POOL (gst_data_copy_on_write (GST_DATA (pool))) #define gst_buffer_pool_free(pool) gst_data_free (GST_DATA (pool))