hack: disable buffer writability check
authorRob Clark <rob@ti.com>
Wed, 13 Jun 2012 23:53:29 +0000 (18:53 -0500)
committerNikhil Devshatwar <a0132237@ti.com>
Wed, 15 May 2013 11:20:51 +0000 (16:50 +0530)
For private buffer metadata (ie. elements that attach their own private
bookkeeping data to a buffer), we don't care about preserving immutability
semantics of a buffer..

gst/gstbuffer.c

index edc0a6ed7ce069f2011fd55d4a849c9fe5f5a400..4de64f7e075f7dd0b3fa61075dc86b8837ec979c 100644 (file)
@@ -351,7 +351,7 @@ gst_buffer_set_qdata (GstBuffer * buffer, GQuark quark, GstStructure * data)
   GList *l;
 
   g_return_if_fail (GST_IS_BUFFER (buffer));
-  g_return_if_fail (gst_buffer_is_metadata_writable (buffer));
+//  g_return_if_fail (gst_buffer_is_metadata_writable (buffer));
   g_return_if_fail (data == NULL || quark == gst_structure_get_name_id (data));
 
   /* locking should not really be required, since the metadata_writable