[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