From 4992cb5838d2f31defbbf8dd0481bd9c81be4d14 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sat, 2 Nov 2002 13:15:55 +0000 Subject: [PATCH] Added the long awaited gst_buffer_set_data Original commit message from CVS: Added the long awaited gst_buffer_set_data --- gst/gstbuffer.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gst/gstbuffer.h b/gst/gstbuffer.h index f793824..5a79987 100644 --- a/gst/gstbuffer.h +++ b/gst/gstbuffer.h @@ -123,6 +123,12 @@ GstBuffer* gst_buffer_new_and_alloc (guint size); /* creating a new buffer from a pool */ GstBuffer* gst_buffer_new_from_pool (GstBufferPool *pool, guint64 offset, guint size); +#define gst_buffer_set_data(buf, data, size) \ +G_STMT_START { \ + GST_BUFFER_DATA (buf) = data; \ + GST_BUFFER_SIZE (buf) = size; \ +} G_STMT_END + /* refcounting */ #define gst_buffer_ref(buf) GST_BUFFER (gst_data_ref (GST_DATA (buf))) #define gst_buffer_ref_by_count(buf,c) GST_BUFFER (gst_data_ref_by_count (GST_DATA (buf), c)) -- 2.7.4