[Bug 735660] v4l2: fix new v4l2 code not working with certain devices (regression)

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Sep 9 15:48:27 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=735660
  GStreamer | gst-plugins-good | 1.4.1

Nicolas Dufresne <nicolas.dufresne> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #284926|none                        |committed
             status|                            |

--- Comment #27 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-09-09 22:48:21 UTC ---
(From update of attachment 284926)
master:
commit 5c933f

1.4:
commit af1576d1e9432029d6a971dbfa050c65e3c6338a
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Fri Aug 29 17:09:30 2014 -0400

    v4l2allocator: Workaround driver that don't support REQBUFS(0)

    There is still around 18 drivers not yet ported to videobuf2. These driver
    don't support freeing buffetrs through REQBUFS(0) hence for these the
    memory type probing fails. In order to gain back our previous behaviour in
    presence of these, we implement a workaround that assuming MMAP is
    supported. Note that an allocator is only created for device with
    STREAMING support in the device capabilities. In such case one of MMAP,
    USERPTR and DMABUF is required. Though DMABUF came afterward, so is
    not an option and in practice none of these drivers will only do USERPTR.

    https://bugzilla.gnome.org/show_bug.cgi?id=735660

    Also-by: Hans de Goede <hdegoede at redhat.com>

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the gstreamer-bugs mailing list