From f8c6cd196e6472d2859bac24d64c9b77d59852da Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 30 Jan 2012 13:28:34 +0100 Subject: [PATCH] memory: add boxed GType for the allocator --- gst/gstmemory.c | 3 +++ gst/gstmemory.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/gst/gstmemory.c b/gst/gstmemory.c index 4e822edd2f..573d4f1f67 100644 --- a/gst/gstmemory.c +++ b/gst/gstmemory.c @@ -73,6 +73,9 @@ G_DEFINE_BOXED_TYPE (GstMemory, gst_memory, (GBoxedCopyFunc) gst_memory_ref, (GBoxedFreeFunc) gst_memory_unref); +G_DEFINE_BOXED_TYPE (GstAllocator, gst_allocator, + (GBoxedCopyFunc) gst_allocator_ref, (GBoxedFreeFunc) gst_allocator_unref); + /** * gst_memory_alignment: * diff --git a/gst/gstmemory.h b/gst/gstmemory.h index f3d3095ef9..3d09972a93 100644 --- a/gst/gstmemory.h +++ b/gst/gstmemory.h @@ -32,6 +32,9 @@ G_BEGIN_DECLS #define GST_TYPE_MEMORY (gst_memory_get_type()) GType gst_memory_get_type(void); +#define GST_TYPE_ALLOCATOR (gst_allocator_get_type()) +GType gst_allocator_get_type(void); + typedef struct _GstMemory GstMemory; typedef struct _GstMemoryInfo GstMemoryInfo; typedef struct _GstAllocator GstAllocator;