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
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
Package |
Status |
aatv |
|
arista |
False positive? |
avahi-autoipd |
False positive? |
came |
Used ?V4L1 - removed |
cameramonitor |
Uses other programs |
camorama |
|
camserv |
|
camstream |
Uses ?V4L1 - fixed to use libv4l1 |
camstream-doc |
False positive |
cheese |
Uses gstreamer |
dov4l |
? |
dv4l |
? |
dvsource |
Uses dvgrab |
feh |
? |
firmware-ivtv |
False positive |
fswebcam |
? |
gambas2-gb-v4l |
? |
geekast |
? |
geekast-binary |
? |
gkrellkam |
? |
gmotionlive |
? |
gqcam |
|
gspca-* |
V4L driver |
kdetv |
Uses ?V4L2 |
kmplayer |
? |
kradio |
Uses ?V4L1 but only for radio |
libdecodeqr0 |
? |
libdecodeqr-dev |
False positive |
libdecodeqr-examples |
False positive |
libmimic0 |
? |
libmimic-dev |
False positive |
libmimic-doc |
False positive |
libpt2.6.5-plugins |
False positive |
libpt2.8.0-plugins |
False positive |
libv4l-0 |
Uses ?V4L2, solves all your problems |
libv4l-dev |
Ditto |
libv4l-ruby1.8 |
Uses ?V4L1 - removed |
libvideo-capture-v4l-perl |
Used ?V4L1 - fixed to use libv4l1 |
libvideo-ivtv-perl |
Specific to ivtv |
libwebcam0 |
? |
libwebcam0-dbg |
? |
libwebcam0-dev |
? |
luvcview |
Uses ?V4L2 |
lynkeos.app |
? |
minbif |
? |
minbif-common |
? |
minbif-dbg |
? |
minbif-webcam |
? |
motion |
? |
network-manager |
False positive |
ov51x-jpeg-source |
V4L driver |
peercast-geekast |
? |
pymissile |
? |
python-libmimic |
? |
qc-usb-source |
V4L driver |
qc-usb-utils |
Specific to qc-usb |
setpwc |
Specific to pwc (?) |
telak |
? |
uvccapture |
? |
uvcdynctrl |
? |
uvcdynctrl-data |
? |
uvcdynctrl-dbg |
? |
v4l2ucp |
? |
v4l-utils |
? |
vgrabbj |
|
webcamd |
? |
webcam-server |
Used ?V4L1 - removed |
xfce4-radio-plugin |
? |
xserver-xorg-video-v4l |
|
zbar-tools |
? |
How to help
Report bugs on packages using ?V4L1
- Fix the bugs