summaryrefslogtreecommitdiff
path: root/v4l2-apps/lib/TODO
diff options
context:
space:
mode:
authorHans Verkuil <hverkuil@xs4all.nl>2009-02-13 13:06:29 +0100
committerHans Verkuil <hverkuil@xs4all.nl>2009-02-13 13:06:29 +0100
commit4e061e403e8a5ab5f041a54a6852c69e6b00b368 (patch)
treed288a6a3edad467d22fc7cb7a022b327060a0733 /v4l2-apps/lib/TODO
parentd9fcd7e5495fbd0fe020223823338d21ce31dcaf (diff)
downloadmediapointer-dvb-s2-4e061e403e8a5ab5f041a54a6852c69e6b00b368.tar.gz
mediapointer-dvb-s2-4e061e403e8a5ab5f041a54a6852c69e6b00b368.tar.bz2
v4l2-apps: move libraries around to make the directory tree flatter
From: Hans Verkuil <hverkuil@xs4all.nl> Instead of having libv4l2util in v4l2-apps/lib and libv4l in v4l2-apps/lib/libv4l, both are now moved to v4l2-apps/libv4l2util and v4l2-apps/libv4l. This is much cleaner and less confusing. Priority: normal Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Diffstat (limited to 'v4l2-apps/lib/TODO')
-rw-r--r--v4l2-apps/lib/TODO81
1 files changed, 0 insertions, 81 deletions
diff --git a/v4l2-apps/lib/TODO b/v4l2-apps/lib/TODO
deleted file mode 100644
index 456a916ce..000000000
--- a/v4l2-apps/lib/TODO
+++ /dev/null
@@ -1,81 +0,0 @@
-The only capture method implemented currently is mmap.
-
-Missing V4L2 ioctls to be implemented at library:
- Methods to change controls at V4L devices:
- VIDIOC_QUERYCTRL
- VIDIOC_QUERYMENU
- VIDIOC_G_CTRL
- VIDIOC_S_CTRL
- VIDIOC_TRY_EXT_CTRLS
- VIDIOC_G_EXT_CTRLS
- VIDIOC_S_EXT_CTRLS
-
- Tuner control methods:
- VIDIOC_G_TUNER
- VIDIOC_S_TUNER
- VIDIOC_S_FREQUENCY
- VIDIOC_G_FREQUENCY
-
- Crop methods:
- VIDIOC_CROPCAP
- VIDIOC_S_CROP
- VIDIOC_G_CROP
-
- Audio input/output:
- VIDIOC_ENUMAUDIO
- VIDIOC_ENUMAUDOUT
- VIDIOC_G_AUDIO
- VIDIOC_S_AUDIO
- VIDIOC_G_AUDOUT
- VIDIOC_S_AUDOUT
-
- Video output:
- VIDIOC_ENUMOUTPUT
- VIDIOC_G_OUTPUT
- VIDIOC_S_OUTPUT
-
- Priority control:
- VIDIOC_G_PRIORITY
- VIDIOC_S_PRIORITY
-
- Sliced VBI control:
- VIDIOC_G_SLICED_VBI_CAP
-
- The received video STD:
- VIDIOC_QUERYSTD
-
- Streaming parameters:
- VIDIOC_G_PARM
- VIDIOC_S_PARM
-
- Output modulator (generally for TV):
- VIDIOC_G_MODULATOR
- VIDIOC_S_MODULATOR
-
- Those methods are brand new. Not yet used on drivers:
- VIDIOC_ENUM_FRAMEINTERVALS
- VIDIOC_ENUM_FRAMESIZES
-
- Overlay is somewhat legacy stuff those days:
- VIDIOC_OVERLAY
- VIDIOC_G_FBUF
- VIDIOC_S_FBUF
-
- Those are unlikely to be implemented at API (legacy stuff, debug stuff or private):
- VIDIOC_G_JPEGCOMP
- VIDIOC_S_JPEGCOMP
- VIDIOC_LOG_STATUS
- VIDIOC_PRIVATE
- VIDIOC_RESERVED
- VIDIOC_OVERLAY_OLD
- VIDIOC_S_PARM_OLD
- VIDIOC_S_CTRL_OLD
- VIDIOC_G_AUDIO_OLD
- VIDIOC_G_AUDOUT_OLD
- VIDIOC_CROPCAP_OLD
-
-Also missing V4L1 mmap method:
- VIDIOCGMBUF
-
- This method is interesting only to be used by driver-test to check
-API compliance to the legacy method.