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

Uses ?V4L1 -#569094

arista

False positive?

avahi-autoipd

False positive?

came

Used ?V4L1 - removed

cameramonitor

Uses other programs

camorama

Uses ?V4L1 - #569089

camserv

Uses ?V4L1 - #569097

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

Uses ?V4L1 - #569099

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

Uses ?V4L1 - #569092

webcamd

?

webcam-server

Used ?V4L1 - removed

xfce4-radio-plugin

?

xserver-xorg-video-v4l

Uses ?V4L1 - #569103

zbar-tools

?

How to help

Next Milestone