V4L framework progress

From LinuxTVWiki

(Difference between revisions)
Jump to: navigation, search
(Bridge Drivers)
(Bridge Drivers)
Line 21: Line 21:
AW = Andy Walls
AW = Andy Walls
 +
HV = Hans Verkuil
HV = Hans Verkuil
 +
LP = Laurent Pinchart
LP = Laurent Pinchart
Line 85: Line 87:
| y  
| y  
| y  
| y  
-
| y (HV)
+
| HV
|
|
|-
|-
Line 113: Line 115:
| y  
| y  
| y  
| y  
-
| y (AW, HV)
+
| AW, HV
|
|
|-
|-
Line 218: Line 220:
| y
| y
| y
| y
-
| y (HV, AW)
+
| HV, AW
|
|
|-
|-
Line 239: Line 241:
| y
| y
| y
| y
-
| y (HV)
+
| HV
|
|
|-
|-
Line 260: Line 262:
| y  
| y  
| y  
| y  
-
| y (HV)
+
| HV
|
|
|-
|-
Line 281: Line 283:
| n  
| n  
| n  
| n  
-
| y (HV)
+
| HV
| deprecated, replaced by gspca
| deprecated, replaced by gspca
|-
|-
Line 512: Line 514:
| y
| y
| y
| y
-
| y (HV)
+
| HV
|
|
|-
|-
Line 519: Line 521:
| n
| n
| n  
| n  
-
| y (LP, HV)
+
| LP, HV
|
|
|-
|-
Line 568: Line 570:
| y
| y
| y
| y
-
| y (HV)
+
| HV
|
|
|-
|-

Revision as of 20:24, 23 March 2010

This page contains the status of all drivers with respect to their adoption of all the new structures that the V4L framework offers.

This should help in identifying those drivers that need more work.

It is expected that this page will be continuously updated whenever new conversion tasks appear.

Note: the driver lists are not yet complete. This is work in progress.

Bridge Drivers

driver

The driver name

V4L2

Whether the driver implements the V4L2 API or still uses the old V4L1 API

v4l2_device

Whether the driver uses struct v4l2_device

video_ioctls

Whether the driver uses the video_ioctl2 fops .ioctl op

have hardware

Who can test this driver?

AW = Andy Walls

HV = Hans Verkuil

LP = Laurent Pinchart

driver V4L2 v4l2_device video_ioctl2 have hardware comments
arv 1 n n n
au0828 2 y y y
av7110 2 y y y
bttv 2 y y y
budget-av 2 y y y
bw-qcam 1 n n n
c-qcam 1 n n y
cafe_ccic 2 y y HV
cpia_pp 1 n n n
cpia_usb 1 n n n deprecated, replaced by gspca
cpia2 2 n n n
cx18 2 y y AW, HV
cx25821 2 y y y staging driver
cx231xx 2 y y y
cx23885 2 y y y
cx88 2 y y y
davinci 2 y y y
dsbr100 2 y y y radio only
em28xx 2 y y y
et61x251 2 n n y
go7007 2 y y y staging driver
gspca 2 n y y
hdpvr 2 y y y
hexium_gemini 2 y y n
hexium_orion 2 y y n
ibmcam 1 n n y
ivtv 2 y y HV, AW
konicawc 1 n n n
meye 2 n y n
mxb 2 y y HV
omap24xcam 2 n y y still uses v4l2-int-device
ov511 1 n n y deprecated, replaced by gspca
pms 2 y y HV
pvrusb2 2 y y y
pwc 2 n n y
quickcam_messenger 1 n n HV deprecated, replaced by gspca
radio-aimslab 2 y y n radio only
radio-aztech 2 y y n radio only
radio-cadet 2 y y n radio only
radio-gemtek 2 y y y radio only
radio-gemtek-pci 2 y y n radio only
radio-maestro 2 y y n radio only
radio-maxiradio 2 y y n radio only
radio-miropcm20 2 y y n radio only
radio-mr800 2 y y y radio only
radio-rtrack2 2 y y n radio only
radio-sf16fmi 2 y y n radio only
radio-sf16fmr2 2 y y n radio only
radio-si470x 2 n y y radio only
radio-si4713 2 y y n radio transmitter only
radio-tea5764 2 n y y radio only
radio-terratec 2 y y n radio only
radio-timb 2 y y n radio only
radio-trust 2 y y n radio only
radio-typhoon 2 y y n radio only
radio-zoltrix 2 y y n radio only
s2255drv 2 n y  ?
saa7134 2 y y y
saa7164 dvb only, no v4l2 support (yet?)
se401 1 n n y
sn9c102 2 n n  ?
soc_camera 2 n y y
stk-webcam 2 y n  ?
stradis 1 n n n
stv680 1 n n y deprecated, replaced by gspca
tea575x-tuner 2 n y n
tlg2300 2 y y  ?
tm6000 2 y y y staging driver
usbvision 2 y y HV
uvc 2 n n LP, HV
vicam 1 n n y
vino 2 y y  ?
vivi 2 y y y
w9966 1 n n n
w9968cf 1 n n y deprecated, replaced by gspca
zc0301 2 n n n
zoran 2 y y HV
zr364xx 2 n y y

Sub-Device Drivers

subdev driver

The sub-device driver name

uses mediabus

Whether the driver implements the new *_mbus_fmt subdev ops

uses init

Whether the driver uses the deprecated .core init op

uses reset

Whether the driver uses the deprecated .core reset op

have hardware

Can someone test this i2c driver?

i2c driver uses mediabus uses init uses reset have hardware comments
adv7170 n/a n n
Personal tools