diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2012-01-30 13:28:34 +0100 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2012-01-30 13:28:34 +0100 |
commit | f8c6cd196e6472d2859bac24d64c9b77d59852da (patch) | |
tree | f7fe490312b2a5dd0d53b07172ebd0f16c06d127 /gst | |
parent | af2fc026fc521df3cc3d299598c339a721934d80 (diff) |
memory: add boxed GType for the allocator
Diffstat (limited to 'gst')
-rw-r--r-- | gst/gstmemory.c | 3 | ||||
-rw-r--r-- | gst/gstmemory.h | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gst/gstmemory.c b/gst/gstmemory.c index 4e822edd2..573d4f1f6 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 f3d3095ef..3d09972a9 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; |