[Bug 236673] multimedia/gstreamer1-plugins-good 1.14.4: problem with v4l2src
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed May 6 13:53:55 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236673
--- Comment #4 from commit-hook at freebsd.org ---
A commit references this bug:
Author: cmt
Date: Wed May 6 13:53:34 UTC 2020
New revision: 534176
URL: https://svnweb.freebsd.org/changeset/ports/534176
Log:
gstreamer1-plugins-v4l2: fix for (some) webcams
The gstreamer v4l2 plugin probes the DMA capabilities of the webcam
device via ioctl VIDIOC_EXPBUF, expecting ENOTTY in case that's not
implemented (and will act accordingly). On our cuse, we get EINVAL
for that case (which, from my reading of ioctl(2) woulndn't be correct
here), which gstreamer neither expects nor handles and thus cannot
use this device as a video source. As we cannot fix the kernel on short
notice (cuse is part of the base system), the workaround is to handle
EINVAL like ENOTTY in this specific place. (Tested with an old
Logitech camera).
PR: 236673
Approved by: maintainer-timeout (multimedia)
Changes:
head/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c
head/multimedia/gstreamer1-plugins-v4l2/Makefile
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-multimedia
mailing list