Revert "v4l2object: allow to automatic selection of dmabuf"
authorNicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Mon, 24 Nov 2014 15:33:29 +0000 (10:33 -0500)
committerNicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Mon, 24 Nov 2014 15:33:29 +0000 (10:33 -0500)
This reverts commit e6c2ad5571e5dedb212287efe238eb450032cd4f.

sys/v4l2/gstv4l2bufferpool.c
sys/v4l2/gstv4l2object.c

index 99d1cbf..c018e12 100644 (file)
@@ -517,8 +517,6 @@ gst_v4l2_buffer_pool_set_config (GstBufferPool * bpool, GstStructure * config)
     gst_buffer_pool_config_set_params (config, caps, size, min_buffers,
         max_buffers);
 
-  gst_buffer_pool_config_set_allocator (config, pool->allocator, &params);
-
   /* keep a GstVideoInfo with defaults for the when we need to copy */
   gst_video_info_from_caps (&pool->caps_info, caps);
 
index 9746243..d70b53d 100644 (file)
@@ -2362,12 +2362,8 @@ gst_v4l2_object_setup_pool (GstV4l2Object * v4l2object, GstCaps * caps)
     goto method_not_supported;
 
   if (v4l2object->vcap.capabilities & V4L2_CAP_STREAMING) {
-    if (v4l2object->req_mode == GST_V4L2_IO_AUTO) {
-      if (GST_V4L2_OBJECT_CAN_REQUEST (v4l2object, DMABUF))
-        mode = GST_V4L2_IO_DMABUF;
-      else
-        mode = GST_V4L2_IO_MMAP;
-    }
+    if (v4l2object->req_mode == GST_V4L2_IO_AUTO)
+      mode = GST_V4L2_IO_MMAP;
   } else if (v4l2object->req_mode == GST_V4L2_IO_MMAP)
     goto method_not_supported;