4947
Comment: Add more packages
|
4930
|
Deletions are marked like this. | Additions are marked like this. |
Line 50: | Line 50: |
||[[DebianPkg:libpt2.6.5-plugins]]|| ||False positive|| ||[[DebianPkg:libpt2.8.0-plugins]]|| ||False positive|| |
|
Line 59: | Line 57: |
||DebianPkg:mjpegtools||!V4L2|| configure.ac checks only for videodev.h presence. Todo: file bug with patch || | |
Line 60: | Line 59: |
||DebianPts:mplayer||!V4L2|| || | |
Line 63: | Line 63: |
||DebianPkg:pymissile||f||False positive|| ||DebianPkg:python-libmimic|| ||?|| |
||DebianPts:ptlib||libv4l2|| || |
Stop using Video4Linux version 1
Goal description
Video4Linux version 1 (V4L1) was obsoleted in the kernel by version 2 (V4L2) some years ago and newer video capture drivers do not support V4L1. Applications should all be using V4L2. There is a library (libv4l) that can aid in converting applications that were written for V4L1. Fedora has patched a number of applications to use this.
See Fedora's better webcam support goal.
Current status
- Unknown status of this goal, more details are needed
There is a cross-distribution overview of applications.
In Debian, I started with the list of packages found with: grep-aptavail -FDescription -sPackage -i -e 'webcam|v4l' | sort
You could also search for a V4L1 API call like VIDIOCGCAP: http://codesearch.debian.net/search?q=%5CbVIDIOCGCAP
Package |
API |
Comment |
|
Uses V4L1 -#569094 |
|
|
False positive? |
|
|
Used V4L1 - removed |
|
|
Uses other programs |
|
|
Uses V4L1 - #569089 |
|
|
Uses V4L1 - #569097 |
|
|
Uses V4L1 - fixed to use libv4l1 |
|
|
False positive |
|
gstreamer |
|
|
?V4L1 |
|
|
?V4L1 |
Preloadable library to access ?FireWire devices. |
|
|
Uses dvgrab |
|
f |
False positive |
|
V4L2 |
|
|
|
False positive |
|
V4L2 |
Carries a patch to correct videodev includes |
|
r |
|
|
r |
|
|
V4L1 |
Code is deactivated by configure.ac check for (now non-existing) videodev.h |
|
f |
False positive |
|
f |
False positive |
|
r |
Uses V4L1 - #569099 |
|
r |
V4L driver - removed from archive in #519463 |
|
V4L2 |
|
|
V4L2 |
this code is inside of an embedded copy of x11vnc |
|
r |
Uses V4L2, removed |
|
r |
removed |
|
r |
Uses V4L1 but only for radio, removed |
|
[[src:libdecodeqr] |
opencv |
|
f |
This library tries to explain syscall error reasons. V4L API is not used actively |
|
f |
False positive |
|
|
Uses V4L1 - removed |
|
|
Used V4L1 - fixed to use libv4l1 |
|
|
Specific to ivtv |
|
V4L2 |
|
|
libv4l2 |
Carries a patch for videodev2.h and libv4l2 |
|
libav |
|
|
f |
False positive. Might use libpidgin for V4L access |
|
V4L2 |
configure.ac checks only for videodev.h presence. Todo: file bug with patch |
|
V4L2 |
|
|
V4L2 |
|
|
f |
False positive |
|
r |
V4L driver - dead upstream, removed from testing due to #530805 |
|
r |
? - removed in 569836 |
|
libv4l2 |
|
|
|
V4L1 driver, superseded by in-tree gspca_stv06xx driver (V4L2 port) - #524112 |
|
|
Specific to qc-usb |
|
libv4l1 |
|
|
|
Specific to pwc (?) |
|
f |
False positive |
|
libv4l1 |
|
|
V4L2 |
|
|
V4L2 |
Carries a patch to include videodev2.h instead of videodev.h |
|
V4L2 |
Carries a patch for videodev2.h |
|
V4L2 |
Provides translation layer from V4L1 to V4L2 and corrects upside down Webcams |
|
libv4l1 |
||
v4lctl |
Uses v4lctl binary from xawtv |
|
r |
Used V4L1 - removed |
|
libv4l2 |
Uses V4L1 - #644761 |
|
V4L2 |
|
|
V4L1 |
Uses V4L1 - #569103 |
|
libv4l2 |
Carries a patch for libv4l support |
|
V4L2 |
|
How to help
Report bugs on packages using V4L1
- Fix the bugs