pool: make buffer writable
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 12 Jul 2011 15:43:04 +0000 (16:43 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 12 Jul 2011 15:43:04 +0000 (16:43 +0100)
We need writable buffers when we need to do a slow memcpy.

sys/v4l2/gstv4l2bufferpool.c

index 1025049..3fbf441 100644 (file)
@@ -166,7 +166,7 @@ gst_v4l2_buffer_new (GstV4l2BufferPool * pool, guint index, GstCaps * caps)
     goto mmap_failed;
 
   gst_buffer_take_memory (ret, -1,
-      gst_memory_new_wrapped (GST_MEMORY_FLAG_READONLY,
+      gst_memory_new_wrapped (0,
           meta->mem, NULL, meta->vbuffer.length, 0, meta->vbuffer.length));
 
   return ret;