Lines Matching full:ref
41 renamed. The :ref:`VIDIOC_QUERYSTD` ioctl was
42 renamed to :ref:`VIDIOC_ENUMSTD`,
43 :ref:`VIDIOC_G_INPUT <VIDIOC_G_INPUT>` to
44 :ref:`VIDIOC_ENUMINPUT`. A first draft of the
55 :ref:`VIDIOC_G_CTRL <VIDIOC_G_CTRL>` and
56 :ref:`VIDIOC_S_CTRL <VIDIOC_G_CTRL>` ioctls under names starting
138 :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` and
139 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl taking a union and a
238 :ref:`VIDIOC_G_FREQUENCY <VIDIOC_G_FREQUENCY>` and
239 :ref:`VIDIOC_S_FREQUENCY <VIDIOC_G_FREQUENCY>` ioctls were added.
244 compatibility* as the :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` and
245 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctls may fail now if the
277 error codes with the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl was
298 1. As specified in :ref:`related`, drivers must make related device
308 :ref:`open`.
314 :ref:`VIDIOC_QUERYCAP` ioctl.
330 :ref:`video` and :ref:`audio`.
335 described in :ref:`format` and :ref:`standard`.
341 available as described in :ref:`format`.
387 standards by :ref:`v4l2_std_id <v4l2-std-id>` and symbols
389 :ref:`standard`. The :ref:`VIDIOC_G_STD <VIDIOC_G_STD>` and
390 :ref:`VIDIOC_S_STD <VIDIOC_G_STD>` now take a pointer to this
391 type as argument. :ref:`VIDIOC_QUERYSTD` was
395 :ref:`VIDIOC_ENUMSTD`. A
396 :ref:`v4l2_std_id <v4l2-std-id>` field named ``id`` was added as
404 :ref:`VIDIOC_ENUMSTD` now takes a pointer to a
411 8. The struct :ref:`v4l2_queryctrl <v4l2-queryctrl>` fields
415 9. The :ref:`VIDIOC_TRY_FMT <VIDIOC_G_FMT>` ioctl was added to
417 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>`, but without the overhead of
465 :ref:`VIDIOC_ENUM_FMT` with type ``V4L2_BUF_TYPE_VIDEO_OVERLAY``.
515 application. See :ref:`io` for details.
529 I/O methods. See :ref:`io` for details.
564 where redefined for this purpose. See :ref:`crop` for details.
583 :ref:`read/write I/O method <rw>`, which is limited anyway, this
588 :ref:`pixfmt`.
598 :ref:`app-pri` for details.
602 Previously the :ref:`VIDIOC_G_AUDIO <VIDIOC_G_AUDIO>` ioctl would
607 :ref:`VIDIOC_ENUMAUDIO` ioctl was added to
609 :ref:`VIDIOC_G_AUDIO <VIDIOC_G_AUDIO>` now reports the current
613 :ref:`VIDIOC_G_AUDOUT <VIDIOC_G_AUDOUT>` and
614 :ref:`VIDIOC_ENUMAUDOUT <VIDIOC_ENUMAUDOUT>`.
620 4. The :ref:`VIDIOC_OVERLAY` ioctl was incorrectly
627 5. :ref:`overlay` incorrectly stated that clipping rectangles define
632 6. The :ref:`VIDIOC_S_PARM <VIDIOC_G_PARM>` and
633 :ref:`VIDIOC_S_CTRL <VIDIOC_G_CTRL>` ioctls were defined with
643 1. In :ref:`pixfmt-rgb` the following pixel formats were incorrectly
670 In :ref:`v4l-image-properties` the mapping of the V4L
676 for details see :ref:`pixfmt-rgb`.
681 1. The :ref:`VIDIOC_CROPCAP` ioctl was incorrectly
699 1. The return value of the :ref:`func-open` function was incorrectly
707 4. The documentation of the :ref:`VIDIOC_QBUF` and
708 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctls did not mention the
717 :ref:`sliced` and replaces the interface first proposed in V4L2
723 1. The :ref:`VIDIOC_LOG_STATUS` ioctl was added.
730 :ref:`v4l2-std-id`.
742 The capture example in :ref:`capture-example` called the
743 :ref:`VIDIOC_S_CROP <VIDIOC_G_CROP>` ioctl without checking if
745 :ref:`standard` the :ref:`VIDIOC_S_STD <VIDIOC_G_STD>` call used
756 2. :ref:`VIDIOC_S_PARM <VIDIOC_G_PARM>` is a write-read ioctl, not
786 the :ref:`VIDIOC_G_TUNER <VIDIOC_G_TUNER>` section for details.
795 2. In :ref:`VIDIOC_G_AUDIO <VIDIOC_G_AUDIO>` it was clarified that the
798 3. :ref:`VIDIOC_QUERYCAP` did not mention the sliced VBI and radio
801 4. In :ref:`VIDIOC_G_FREQUENCY <VIDIOC_G_FREQUENCY>` it was clarified that
804 :ref:`VIDIOC_S_FREQUENCY <VIDIOC_G_FREQUENCY>`.
809 6. In :ref:`output` and :ref:`raw-vbi` the device file names
819 1. New ioctls :ref:`VIDIOC_G_EXT_CTRLS <VIDIOC_G_EXT_CTRLS>`,
820 :ref:`VIDIOC_S_EXT_CTRLS <VIDIOC_G_EXT_CTRLS>` and
821 :ref:`VIDIOC_TRY_EXT_CTRLS <VIDIOC_G_EXT_CTRLS>` were added, a
823 :ref:`VIDIOC_QUERYCTRL`, new control types
828 (:ref:`control-flags`). See :ref:`extended-controls` for details.
837 :ref:`VIDIOC_G_SLICED_VBI_CAP <VIDIOC_G_SLICED_VBI_CAP>` ioctl
843 2. The ioctls :ref:`VIDIOC_ENUM_FRAMESIZES`
845 :ref:`VIDIOC_ENUM_FRAMEINTERVALS`
848 3. A new pixel format ``V4L2_PIX_FMT_RGB444`` (:ref:`pixfmt-rgb`) was
854 1. ``V4L2_PIX_FMT_HM12`` (:ref:`reserved-formats`) is a YUV 4:2:0, not
873 See the description of the :ref:`VIDIOC_G_FBUF <VIDIOC_G_FBUF>`
874 and :ref:`VIDIOC_S_FBUF <VIDIOC_G_FBUF>` ioctls for details.
879 :ref:`VIDIOC_G/S/TRY_FMT <VIDIOC_G_FMT>` ioctls, which take a
898 1. The pixel formats :ref:`V4L2_PIX_FMT_Y16 <V4L2-PIX-FMT-Y16>` and
899 :ref:`V4L2_PIX_FMT_SBGGR16 <V4L2-PIX-FMT-SBGGR16>` were added.
901 2. New :ref:`controls <control>` ``V4L2_CID_POWER_LINE_FREQUENCY``,
907 3. A :ref:`Camera controls class <camera-controls>` was added, with
917 were superseded by the :ref:`extended controls <extended-controls>`
933 1. The :ref:`VIDIOC_S_HW_FREQ_SEEK` ioctl
980 2. Finalized the RDS capture API. See :ref:`rds` for more information.
1010 controls to the :ref:`Camera controls class <camera-controls>`.
1026 drivers and applications. See :ref:`multi-planar API <planar-apis>`
1047 applications. See :ref:`selection API <selection-api>` for details.
1053 :ref:`User controls class <control>`.
1061 1. Added :ref:`JPEG compression control class <jpeg-controls>`.
1064 :ref:`VIDIOC_ENUM_DV_TIMINGS`,
1065 :ref:`VIDIOC_QUERY_DV_TIMINGS` and
1066 :ref:`VIDIOC_DV_TIMINGS_CAP`.
1075 :ref:`VIDIOC_SUBDEV_G_SELECTION` and
1076 :ref:`VIDIOC_SUBDEV_S_SELECTION <VIDIOC_SUBDEV_G_SELECTION>`.
1104 :ref:`VIDIOC_ENUM_FREQ_BANDS`.
1110 struct v4l2_buffer. See :ref:`buffer-flags`.
1113 :ref:`ctrl-changes-flags`.
1124 :ref:`VIDIOC_DBG_G_CHIP_INFO`.
1154 :ref:`VIDIOC_QUERY_EXT_CTRL <VIDIOC_QUERYCTRL>`.
1198 advantages over the V4L2 :ref:`video overlay interface <overlay>`. The
1222 and overlay are discussed in :ref:`overlay` apply.
1251 - :ref:`VIDIOC_DBG_G_REGISTER` and
1252 :ref:`VIDIOC_DBG_S_REGISTER <VIDIOC_DBG_G_REGISTER>` ioctls.
1254 - :ref:`VIDIOC_DBG_G_CHIP_INFO` ioctl.
1265 Controls, :ref:`extended-controls`.
1269 the DV Timings API (:ref:`dv-timings`).
1273 :ref:`VIDIOC_SUBDEV_G_SELECTION`.