• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1The only capture method implemented currently is mmap.
2
3Missing V4L2 ioctls to be implemented at library:
4	Methods to change controls at V4L devices:
5		VIDIOC_QUERYCTRL
6		VIDIOC_QUERYMENU
7		VIDIOC_G_CTRL
8		VIDIOC_S_CTRL
9		VIDIOC_TRY_EXT_CTRLS
10		VIDIOC_G_EXT_CTRLS
11		VIDIOC_S_EXT_CTRLS
12
13	Tuner control methods:
14		VIDIOC_G_TUNER
15		VIDIOC_S_TUNER
16		VIDIOC_S_FREQUENCY
17		VIDIOC_G_FREQUENCY
18
19	Crop methods:
20		VIDIOC_CROPCAP
21		VIDIOC_S_CROP
22		VIDIOC_G_CROP
23
24	Audio input/output:
25		VIDIOC_ENUMAUDIO
26		VIDIOC_ENUMAUDOUT
27		VIDIOC_G_AUDIO
28		VIDIOC_S_AUDIO
29		VIDIOC_G_AUDOUT
30		VIDIOC_S_AUDOUT
31
32	Video output:
33		VIDIOC_ENUMOUTPUT
34		VIDIOC_G_OUTPUT
35		VIDIOC_S_OUTPUT
36
37	Priority control:
38		VIDIOC_G_PRIORITY
39		VIDIOC_S_PRIORITY
40
41	Sliced VBI control:
42		VIDIOC_G_SLICED_VBI_CAP
43
44	The received video STD:
45		VIDIOC_QUERYSTD
46
47	Streaming parameters:
48		VIDIOC_G_PARM
49		VIDIOC_S_PARM
50
51	Output modulator (generally for TV):
52		VIDIOC_G_MODULATOR
53		VIDIOC_S_MODULATOR
54
55	Those methods are brand new. Not yet used on drivers:
56		VIDIOC_ENUM_FRAMEINTERVALS
57		VIDIOC_ENUM_FRAMESIZES
58
59	Overlay is somewhat legacy stuff those days:
60		VIDIOC_OVERLAY
61		VIDIOC_G_FBUF
62		VIDIOC_S_FBUF
63
64	Those are unlikely to be implemented at API (legacy stuff, debug stuff or private):
65		VIDIOC_G_JPEGCOMP
66		VIDIOC_S_JPEGCOMP
67		VIDIOC_LOG_STATUS
68		VIDIOC_PRIVATE
69		VIDIOC_OVERLAY_OLD
70		VIDIOC_S_PARM_OLD
71		VIDIOC_S_CTRL_OLD
72		VIDIOC_G_AUDIO_OLD
73		VIDIOC_G_AUDOUT_OLD
74		VIDIOC_CROPCAP_OLD
75
76Also missing V4L1 mmap method:
77	VIDIOCGMBUF
78
79	This method is interesting only to be used by driver-test to check
80API compliance to the legacy method.
81