linux/Documentation/DocBook/media/v4l
Sakari Ailus 1202ecdc24 [media] v4l: Define video buffer flags for timestamp types
Define video buffer flags for different timestamp types. Everything up to
now have used either realtime clock or monotonic clock, without a way to
tell which clock the timestamp was taken from.
Also document that the clock source of the timestamp in the timestamp field
depends on buffer flags.

[mchehab@redhat.com: fix a few wrong references to Kernel 3.8 - as this patch
 is meant for 3.9]
Signed-off-by: Sakari Ailus <sakari.ailus@iki.fi>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2012-12-21 10:44:52 -02:00
..
.gitignore
biblio.xml [media] V4L2 spec: document the new DV controls and ioctls 2012-09-13 16:07:02 -03:00
capture.c.xml
common.xml [media] DocBook: fix awkward language and fix the documented return value 2012-09-26 09:58:00 -03:00
compat.xml [media] v4l: Define video buffer flags for timestamp types 2012-12-21 10:44:52 -02:00
controls.xml [media] v4l: Add control definitions for new H264 encoder features 2012-10-05 22:42:17 -03:00
crop.pdf
dev-capture.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-codec.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-effect.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-event.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-osd.xml [media] v4l: Remove experimental tag from certain API elements 2012-09-26 09:22:48 -03:00
dev-output.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-overlay.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-radio.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-raw-vbi.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-rds.xml [media] DocBook: update RDS references to the latest RDS standards 2012-08-15 18:56:19 -03:00
dev-sliced-vbi.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
dev-subdev.xml [media] DocBook validation fixes 2012-08-15 18:58:04 -03:00
dev-teletext.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
driver.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
fdl-appendix.xml
fieldseq_bt.pdf
fieldseq_tb.pdf
func-close.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-ioctl.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-mmap.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-munmap.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-open.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-poll.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-read.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-select.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
func-write.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
gen-errors.xml [media] DocBook: EAGAIN == EWOULDBLOCK 2012-09-26 17:48:39 -03:00
io.xml [media] v4l: Define video buffer flags for timestamp types 2012-12-21 10:44:52 -02:00
keytable.c.xml
libv4l.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
lirc_device_interface.xml [media] DocBook: Add return error codes to LIRC ioctl session 2011-07-27 17:53:36 -03:00
media-controller.xml
media-func-close.xml
media-func-ioctl.xml [media] DocBook: Remove V4L generic error description for ioctl() 2011-07-27 17:53:36 -03:00
media-func-open.xml
media-ioc-device-info.xml [media] DocBook: Use the generic error code page also for MC API 2011-07-27 17:53:35 -03:00
media-ioc-enum-entities.xml
media-ioc-enum-links.xml [media] v4l: Fix minor typos in the documentation 2011-07-27 17:53:10 -03:00
media-ioc-setup-link.xml [media] DocBook/media-ioc-setup-link.xml: Remove EBUSY 2011-07-27 17:53:35 -03:00
pipeline.pdf
pixfmt-grey.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-m420.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-nv12.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-nv12m.xml [media] DocBook: fix an index reference 2012-12-19 13:00:27 -02:00
pixfmt-nv12mt.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-nv16.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-nv24.xml v4l: Add V4L2_PIX_FMT_NV24 and V4L2_PIX_FMT_NV42 formats 2011-12-19 20:07:13 +00:00
pixfmt-packed-rgb.xml [media] v4l: Add new alpha component control 2011-12-30 14:05:08 -02:00
pixfmt-packed-yuv.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-sbggr8.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-sbggr16.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-sgbrg8.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-sgrbg8.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-srggb8.xml
pixfmt-srggb10.xml [media] v4l: Add DPCM compressed raw bayer pixel formats 2012-05-14 08:43:27 -03:00
pixfmt-srggb10alaw8.xml [media] v4l2: add new pixel formats supported on dm365 2012-12-19 13:02:10 -02:00
pixfmt-srggb10dpcm8.xml [media] DocBook validation fixes 2012-08-15 18:58:04 -03:00
pixfmt-srggb12.xml
pixfmt-uv8.xml [media] v4l2: add new pixel formats supported on dm365 2012-12-19 13:02:10 -02:00
pixfmt-uyvy.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-vyuy.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-y10.xml
pixfmt-y10b.xml
pixfmt-y12.xml
pixfmt-y16.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-y41p.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yuv410.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yuv411p.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yuv420.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yuv420m.xml [media] V4L: DocBook: Fix typos in the multi-plane formats description 2012-04-19 09:05:51 -03:00
pixfmt-yuv422p.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yuyv.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt-yvu420m.xml [media] v4l: Add new YVU420 multi planar fourcc definition 2012-09-15 10:50:46 -03:00
pixfmt-yvyu.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
pixfmt.xml [media] v4l2: add new pixel formats supported on dm365 2012-12-19 13:02:10 -02:00
planar-apis.xml
remote_controllers.xml
selection-api.xml [media] DocBook validation fixes 2012-08-15 18:58:04 -03:00
selections-common.xml [media] v4l: Correct conflicting V4L2 subdev selection API documentation 2012-07-06 20:25:37 -03:00
subdev-formats.xml [media] media: add new mediabus format enums for dm365 2012-12-19 12:20:19 -02:00
subdev-image-processing-crop.dia [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
subdev-image-processing-crop.svg [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
subdev-image-processing-full.dia [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
subdev-image-processing-full.svg [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
subdev-image-processing-scaling-multi-source.dia [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
subdev-image-processing-scaling-multi-source.svg [media] v4l: Add subdev selections documentation: svg and dia files 2012-04-10 17:11:21 -03:00
v4l2.xml [media] v4l: Define video buffer flags for timestamp types 2012-12-21 10:44:52 -02:00
v4l2grab.c.xml
vbi_525.pdf
vbi_625.pdf
vbi_hsync.pdf
vidioc-create-bufs.xml [media] Documentation: media: description of DMABUF importing in V4L2 2012-11-25 17:11:04 -02:00
vidioc-cropcap.xml [media] DocBook: Mark CROPCAP as optional instead of as compulsory 2012-09-26 10:41:41 -03:00
vidioc-dbg-g-chip-ident.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-dbg-g-register.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-decoder-cmd.xml [media] v4l: Remove experimental tag from certain API elements 2012-09-26 09:22:48 -03:00
vidioc-dqevent.xml [media] Fix VIDIOC_DQEVENT docbook entry 2012-06-18 19:50:07 -03:00
vidioc-dv-timings-cap.xml [media] Fix DV_TIMINGS_CAP documentation 2012-07-30 20:22:05 -03:00
vidioc-encoder-cmd.xml [media] v4l: Remove experimental tag from certain API elements 2012-09-26 09:22:48 -03:00
vidioc-enum-dv-presets.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-enum-dv-timings.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-enum-fmt.xml [media] DocBook: deprecate V4L2_BUF_TYPE_PRIVATE 2012-09-26 09:44:12 -03:00
vidioc-enum-frameintervals.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-enum-framesizes.xml [media] v4l: Remove experimental tag from certain API elements 2012-09-26 09:22:48 -03:00
vidioc-enum-freq-bands.xml [media] v4l2 spec: add VIDIOC_ENUM_FREQ_BANDS documentation 2012-07-30 20:23:07 -03:00
vidioc-enumaudio.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-enumaudioout.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-enuminput.xml [media] Rename V4L2_(IN|OUT)_CAP_CUSTOM_TIMINGS 2012-09-26 09:49:37 -03:00
vidioc-enumoutput.xml [media] Rename V4L2_(IN|OUT)_CAP_CUSTOM_TIMINGS 2012-09-26 09:49:37 -03:00
vidioc-enumstd.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-expbuf.xml [media] Documentation: media: description of DMABUF exporting in V4L2 2012-11-25 17:20:55 -02:00
vidioc-g-audio.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-g-audioout.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-g-crop.xml [media] DocBook: deprecate V4L2_BUF_TYPE_PRIVATE 2012-09-26 09:44:12 -03:00
vidioc-g-ctrl.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
vidioc-g-dv-preset.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-g-dv-timings.xml [media] Rename V4L2_(IN|OUT)_CAP_CUSTOM_TIMINGS 2012-09-26 09:49:37 -03:00
vidioc-g-enc-index.xml [media] v4l: Remove experimental tag from certain API elements 2012-09-26 09:22:48 -03:00
vidioc-g-ext-ctrls.xml [media] Revert "[media] V4L: JPEG class documentation corrections" 2012-07-07 00:12:50 -03:00
vidioc-g-fbuf.xml [media] v4l2 spec: clarify usage of V4L2_FBUF_FLAG_OVERLAY 2012-01-16 09:35:55 -02:00
vidioc-g-fmt.xml [media] DocBook: deprecate V4L2_BUF_TYPE_PRIVATE 2012-09-26 09:44:12 -03:00
vidioc-g-frequency.xml [media] v4l2 spec: add VIDIOC_ENUM_FREQ_BANDS documentation 2012-07-30 20:23:07 -03:00
vidioc-g-input.xml [media] V4L2 Spec: improve the G/S_INPUT/OUTPUT documentation 2012-01-16 09:38:29 -02:00
vidioc-g-jpegcomp.xml [media] V4L: Add JPEG compression control class documentation 2012-02-28 18:54:06 -03:00
vidioc-g-modulator.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
vidioc-g-output.xml [media] V4L2 Spec: improve the G/S_INPUT/OUTPUT documentation 2012-01-16 09:38:29 -02:00
vidioc-g-parm.xml [media] DocBook: deprecate V4L2_BUF_TYPE_PRIVATE 2012-09-26 09:44:12 -03:00
vidioc-g-priority.xml [media] Remove unneeded comments from the media API DocBook files 2011-12-11 09:16:53 -02:00
vidioc-g-selection.xml [media] DocBook validation fixes 2012-08-15 18:58:04 -03:00
vidioc-g-sliced-vbi-cap.xml [media] v4l2: use __u32 rather than enums in ioctl() structs 2012-05-14 08:09:02 -03:00
vidioc-g-std.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-g-tuner.xml [media] media-api-docs: Documented V4L2_TUNER_CAP_HWSEEK_PROG_LIM in G_TUNER docs 2012-09-13 17:42:08 -03:00
vidioc-log-status.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-overlay.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-prepare-buf.xml [media] V4L2 spec: document the new V4L2 DV timings ioctls 2012-05-20 08:18:03 -03:00
vidioc-qbuf.xml [media] Documentation: media: description of DMABUF importing in V4L2 2012-11-25 17:11:04 -02:00
vidioc-query-dv-preset.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-query-dv-timings.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-querybuf.xml [media] DocBook: various updates w.r.t. v4l2_buffer and multiplanar 2012-10-05 22:25:17 -03:00
vidioc-querycap.xml [media] DocBook: bus_info can no longer be empty 2012-09-26 09:32:08 -03:00
vidioc-queryctrl.xml [media] v4l2: use __u32 rather than enums in ioctl() structs 2012-05-14 08:09:02 -03:00
vidioc-querystd.xml [media] DocBook: document when to return ENODATA 2012-09-26 09:46:39 -03:00
vidioc-reqbufs.xml [media] Documentation: media: description of DMABUF importing in V4L2 2012-11-25 17:11:04 -02:00
vidioc-s-hw-freq-seek.xml [media] DocBook: in non-blocking mode return EAGAIN in hwseek 2012-09-26 17:49:53 -03:00
vidioc-streamon.xml [media] DocBook: improve STREAMON/OFF documentation 2012-09-26 09:26:57 -03:00
vidioc-subdev-enum-frame-interval.xml
vidioc-subdev-enum-frame-size.xml
vidioc-subdev-enum-mbus-code.xml
vidioc-subdev-g-crop.xml [media] v4l: Mark VIDIOC_SUBDEV_G_CROP and VIDIOC_SUBDEV_S_CROP obsolete 2012-04-10 17:12:13 -03:00
vidioc-subdev-g-edid.xml [media] Docbook: add missing vidioc-subdev-g-edid.xml 2012-09-26 17:45:46 -03:00
vidioc-subdev-g-fmt.xml [media] DocBook: Use the generic ioctl error codes for all V4L ioctl's 2011-07-27 17:53:35 -03:00
vidioc-subdev-g-frame-interval.xml
vidioc-subdev-g-selection.xml [media] DocBook validation fixes 2012-08-15 18:58:04 -03:00
vidioc-subscribe-event.xml [media] v4l: events: Define V4L2_EVENT_FRAME_SYNC 2011-08-29 12:37:15 -03:00