memory: add _make_writable
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 21 Aug 2012 11:30:52 +0000 (13:30 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 22 Aug 2012 07:53:18 +0000 (09:53 +0200)
gst/gstmemory.h

index 771a511..2f21e2f 100644 (file)
@@ -303,6 +303,7 @@ void           gst_memory_resize       (GstMemory *mem, gssize offset, gsize siz
 #define        gst_memory_lock(m,f)        gst_mini_object_lock (GST_MINI_OBJECT_CAST (m), (f))
 #define        gst_memory_unlock(m,f)      gst_mini_object_unlock (GST_MINI_OBJECT_CAST (m), (f))
 #define        gst_memory_is_writable(m)   gst_mini_object_is_writable (GST_MINI_OBJECT_CAST (m))
+#define        gst_memory_make_writable(m) GST_MEMORY_CAST (gst_mini_object_make_writable (GST_MINI_OBJECT_CAST (m)))
 
 /* retrieving data */
 GstMemory *    gst_memory_make_mapped  (GstMemory *mem, GstMapInfo *info, GstMapFlags flags);