2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-26 22:24:09 +08:00
linux-next/Documentation/DocBook/v4l
Hans Verkuil 995f5fefb0 V4L/DVB: media-spec: Fix documentation mistakes regarding I/O streaming
The media spec contains several errors in the description of the
I/O streaming ioctls, in particular with respect to the userptr
I/O method.

The most important change is that you really need to set count
and index in v4l2_requestbuffer and v4l2_buffer when dealing with
user pointer streaming.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-02-26 15:11:05 -03:00
..
.gitignore V4L/DVB (12915): DocBook/media: Add isdb-t documentation 2009-09-19 00:14:36 -03:00
biblio.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
capture.c.xml DocBook/media: Some typo fixes 2009-09-19 00:14:19 -03:00
common.xml V4L/DVB (13572): v4l2-spec: Digital Video Timings API documentation 2009-12-16 00:18:04 -02:00
compat.xml V4L/DVB (13573): v4l2-spec: updated revision history, updated version to 2.6.33. 2009-12-16 00:18:05 -02:00
controls.xml V4L/DVB (13468): v4l2 doc: Added ROTATE and BG_COLOR control documentation 2009-12-05 18:42:03 -02:00
crop.gif V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
crop.pdf V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
dev-capture.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
dev-codec.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
dev-effect.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
dev-osd.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
dev-output.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
dev-overlay.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
dev-radio.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
dev-raw-vbi.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
dev-rds.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
dev-sliced-vbi.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
dev-teletext.xml DocBook/media: fix some broken links 2009-09-19 00:14:20 -03:00
driver.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
fdl-appendix.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
fieldseq_bt.gif V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
fieldseq_bt.pdf V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
fieldseq_tb.gif V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
fieldseq_tb.pdf V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
func-close.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
func-ioctl.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
func-mmap.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
func-munmap.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
func-open.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
func-poll.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
func-read.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
func-select.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
func-write.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
io.xml V4L/DVB: media-spec: Fix documentation mistakes regarding I/O streaming 2010-02-26 15:11:05 -03:00
keytable.c.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
libv4l.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-grey.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-nv12.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-nv16.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-packed-rgb.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-packed-yuv.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-sbggr8.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-sbggr16.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-sgbrg8.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-sgrbg8.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-uyvy.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-vyuy.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-y16.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-y41p.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-yuv410.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-yuv411p.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-yuv420.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-yuv422p.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-yuyv.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt-yvyu.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
pixfmt.xml V4L/DVB (13460): v4l2-spec: add missing V4L2-PIX-FMT-STV0680 description. 2009-12-05 18:42:00 -02:00
remote_controllers.xml Docbook/media: Fix some issues at the docbooks 2009-09-19 00:16:12 -03:00
v4l2.xml V4L/DVB (13573): v4l2-spec: updated revision history, updated version to 2.6.33. 2009-12-16 00:18:05 -02:00
v4l2grab.c.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vbi_525.gif V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vbi_525.pdf V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vbi_625.gif V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vbi_625.pdf V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vbi_hsync.gif V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vbi_hsync.pdf V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
videodev2.h.xml V4L/DVB (13572): v4l2-spec: Digital Video Timings API documentation 2009-12-16 00:18:04 -02:00
vidioc-cropcap.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-dbg-g-chip-ident.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-dbg-g-register.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-encoder-cmd.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-enum-dv-presets.xml V4L/DVB (13572): v4l2-spec: Digital Video Timings API documentation 2009-12-16 00:18:04 -02:00
vidioc-enum-fmt.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-enum-frameintervals.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-enum-framesizes.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-enumaudio.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-enumaudioout.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-enuminput.xml V4L/DVB (13572): v4l2-spec: Digital Video Timings API documentation 2009-12-16 00:18:04 -02:00
vidioc-enumoutput.xml V4L/DVB (13572): v4l2-spec: Digital Video Timings API documentation 2009-12-16 00:18:04 -02:00
vidioc-enumstd.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-audio.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-audioout.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-crop.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-ctrl.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-dv-preset.xml V4L/DVB (13572): v4l2-spec: Digital Video Timings API documentation 2009-12-16 00:18:04 -02:00
vidioc-g-dv-timings.xml V4L/DVB (13572): v4l2-spec: Digital Video Timings API documentation 2009-12-16 00:18:04 -02:00
vidioc-g-enc-index.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-ext-ctrls.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-fbuf.xml V4L/DVB (13471): v4l2 doc: Added FBUF_CAP_SRC_CHROMAKEY/FLAG_SRC_CHROMAKEY 2009-12-05 18:42:04 -02:00
vidioc-g-fmt.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-frequency.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-input.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-jpegcomp.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-modulator.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-output.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-parm.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-priority.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-sliced-vbi-cap.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-g-std.xml V4L/DVB (13619): v4l2-spec: Adds EBUSY error code for S_STD and QUERYSTD ioctls 2009-12-16 00:18:47 -02:00
vidioc-g-tuner.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-log-status.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-overlay.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-qbuf.xml V4L/DVB: media-spec: Fix documentation mistakes regarding I/O streaming 2010-02-26 15:11:05 -03:00
vidioc-query-dv-preset.xml V4L/DVB (13572): v4l2-spec: Digital Video Timings API documentation 2009-12-16 00:18:04 -02:00
vidioc-querybuf.xml V4L/DVB: media-spec: Fix documentation mistakes regarding I/O streaming 2010-02-26 15:11:05 -03:00
vidioc-querycap.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-queryctrl.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-querystd.xml V4L/DVB (13619): v4l2-spec: Adds EBUSY error code for S_STD and QUERYSTD ioctls 2009-12-16 00:18:47 -02:00
vidioc-reqbufs.xml V4L/DVB: media-spec: Fix documentation mistakes regarding I/O streaming 2010-02-26 15:11:05 -03:00
vidioc-s-hw-freq-seek.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00
vidioc-streamon.xml V4L/DVB (12761): DocBook: add media API specs 2009-09-18 23:47:55 -03:00