Lines Matching full:ref
30 1998-08-27: The :ref:`select() <func-select>` function was introduced.
35 meaningless ``O_TRUNC`` :ref:`open() <func-open>` flag, and the
48 renamed. The :ref:`VIDIOC_QUERYSTD` ioctl was
49 renamed to :ref:`VIDIOC_ENUMSTD`,
50 :ref:`VIDIOC_G_INPUT <VIDIOC_G_INPUT>` to
51 :ref:`VIDIOC_ENUMINPUT`. A first draft of the
62 :ref:`VIDIOC_G_CTRL <VIDIOC_G_CTRL>` and
63 :ref:`VIDIOC_S_CTRL <VIDIOC_G_CTRL>` ioctls under names starting
152 :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` and
153 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl taking a union and a
256 :ref:`VIDIOC_G_FREQUENCY <VIDIOC_G_FREQUENCY>` and
257 :ref:`VIDIOC_S_FREQUENCY <VIDIOC_G_FREQUENCY>` ioctls were added.
262 compatibility* as the :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` and
263 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctls may fail now if the struct
296 error codes with the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl was
319 1. As specified in :ref:`related`, drivers must make related device
322 2. The :ref:`open() <func-open>` function requires access mode
329 :ref:`open`.
335 :ref:`VIDIOC_QUERYCAP` ioctl.
351 :ref:`video` and :ref:`audio`.
356 described in :ref:`format` and :ref:`standard`.
362 available as described in :ref:`format`.
409 standards by :ref:`v4l2_std_id <v4l2-std-id>` and symbols
411 :ref:`standard`. The :ref:`VIDIOC_G_STD <VIDIOC_G_STD>` and
412 :ref:`VIDIOC_S_STD <VIDIOC_G_STD>` now take a pointer to this
413 type as argument. :ref:`VIDIOC_QUERYSTD` was
417 :ref:`VIDIOC_ENUMSTD`. A
418 :ref:`v4l2_std_id <v4l2-std-id>` field named ``id`` was added as
426 :ref:`VIDIOC_ENUMSTD` now takes a pointer to a
433 8. The struct :ref:`v4l2_queryctrl <v4l2-queryctrl>` fields
437 9. The :ref:`VIDIOC_TRY_FMT <VIDIOC_G_FMT>` ioctl was added to
439 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>`, but without the overhead of
492 :ref:`VIDIOC_ENUM_FMT` with type
548 application. See :ref:`io` for details.
562 I/O methods. See :ref:`io` for details.
598 where redefined for this purpose. See :ref:`crop` for details.
618 :ref:`read/write I/O method <rw>`, which is limited anyway, this
623 :ref:`pixfmt`.
634 :ref:`app-pri` for details.
638 Previously the :ref:`VIDIOC_G_AUDIO <VIDIOC_G_AUDIO>` ioctl would
643 :ref:`VIDIOC_ENUMAUDIO` ioctl was added to
645 :ref:`VIDIOC_G_AUDIO <VIDIOC_G_AUDIO>` now reports the current
649 :ref:`VIDIOC_G_AUDOUT <VIDIOC_G_AUDOUT>` and
650 :ref:`VIDIOC_ENUMAUDOUT <VIDIOC_ENUMAUDOUT>`.
656 4. The :ref:`VIDIOC_OVERLAY` ioctl was incorrectly
663 5. :ref:`overlay` incorrectly stated that clipping rectangles define
668 6. The :ref:`VIDIOC_S_PARM <VIDIOC_G_PARM>` and
669 :ref:`VIDIOC_S_CTRL <VIDIOC_G_CTRL>` ioctls were defined with
680 1. In :ref:`pixfmt-rgb` the following pixel formats were incorrectly
709 In :ref:`v4l-image-properties` the mapping of the V4L
715 for details see :ref:`pixfmt-rgb`.
721 1. The :ref:`VIDIOC_CROPCAP` ioctl was incorrectly
741 1. The return value of the :ref:`func-open` function was incorrectly
749 4. The documentation of the :ref:`VIDIOC_QBUF` and
750 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctls did not mention the
760 :ref:`sliced` and replaces the interface first proposed in V4L2
767 1. The :ref:`VIDIOC_LOG_STATUS` ioctl was added.
774 :ref:`v4l2-std-id`.
787 The capture example in :ref:`capture-example` called the
788 :ref:`VIDIOC_S_CROP <VIDIOC_G_CROP>` ioctl without checking if
790 :ref:`standard` the :ref:`VIDIOC_S_STD <VIDIOC_G_STD>` call used
803 2. :ref:`VIDIOC_S_PARM <VIDIOC_G_PARM>` is a write-read ioctl, not
837 the :ref:`VIDIOC_G_TUNER <VIDIOC_G_TUNER>` section for details.
847 2. In :ref:`VIDIOC_G_AUDIO <VIDIOC_G_AUDIO>` it was clarified that the struct
850 3. :ref:`VIDIOC_QUERYCAP` did not mention the sliced VBI and radio
853 4. In :ref:`VIDIOC_G_FREQUENCY <VIDIOC_G_FREQUENCY>` it was clarified that applications
856 :ref:`VIDIOC_S_FREQUENCY <VIDIOC_G_FREQUENCY>`.
862 6. In :ref:`output` and :ref:`raw-vbi` the device file names
873 1. New ioctls :ref:`VIDIOC_G_EXT_CTRLS <VIDIOC_G_EXT_CTRLS>`,
874 :ref:`VIDIOC_S_EXT_CTRLS <VIDIOC_G_EXT_CTRLS>` and
875 :ref:`VIDIOC_TRY_EXT_CTRLS <VIDIOC_G_EXT_CTRLS>` were added, a
877 :ref:`VIDIOC_QUERYCTRL`, new control types
882 (:ref:`control-flags`). See :ref:`extended-controls` for details.
892 :ref:`VIDIOC_G_SLICED_VBI_CAP <VIDIOC_G_SLICED_VBI_CAP>` ioctl
898 2. The ioctls :ref:`VIDIOC_ENUM_FRAMESIZES`
900 :ref:`VIDIOC_ENUM_FRAMEINTERVALS`
903 3. A new pixel format ``V4L2_PIX_FMT_RGB444`` (:ref:`pixfmt-rgb`) was
910 1. ``V4L2_PIX_FMT_HM12`` (:ref:`reserved-formats`) is a YUV 4:2:0, not
931 See the description of the :ref:`VIDIOC_G_FBUF <VIDIOC_G_FBUF>`
932 and :ref:`VIDIOC_S_FBUF <VIDIOC_G_FBUF>` ioctls for details.
938 :ref:`VIDIOC_G/S/TRY_FMT <VIDIOC_G_FMT>` ioctls, which take a
960 1. The pixel formats :ref:`V4L2_PIX_FMT_Y16 <V4L2-PIX-FMT-Y16>` and
961 :ref:`V4L2_PIX_FMT_SBGGR16 <V4L2-PIX-FMT-SBGGR16>` were added.
963 2. New :ref:`controls <control>` ``V4L2_CID_POWER_LINE_FREQUENCY``,
969 3. A :ref:`Camera controls class <camera-controls>` was added, with
979 were superseded by the :ref:`extended controls <extended-controls>`
997 1. The :ref:`VIDIOC_S_HW_FREQ_SEEK` ioctl
1049 2. Finalized the RDS capture API. See :ref:`rds` for more information.
1081 controls to the :ref:`Camera controls class <camera-controls>`.
1099 drivers and applications. See :ref:`multi-planar API <planar-apis>`
1122 applications. See :ref:`selection API <selection-api>` for details.
1129 :ref:`User controls class <control>`.
1138 1. Added :ref:`JPEG compression control class <jpeg-controls>`.
1141 :ref:`VIDIOC_ENUM_DV_TIMINGS`,
1142 :ref:`VIDIOC_QUERY_DV_TIMINGS` and
1143 :ref:`VIDIOC_DV_TIMINGS_CAP`.
1153 :ref:`VIDIOC_SUBDEV_G_SELECTION` and
1154 :ref:`VIDIOC_SUBDEV_S_SELECTION <VIDIOC_SUBDEV_G_SELECTION>`.
1183 :ref:`VIDIOC_ENUM_FREQ_BANDS`.
1190 struct :c:type:`v4l2_buffer`. See :ref:`buffer-flags`.
1193 :ref:`ctrl-changes-flags`.
1205 :ref:`VIDIOC_DBG_G_CHIP_INFO`.
1240 :ref:`VIDIOC_QUERY_EXT_CTRL <VIDIOC_QUERYCTRL>`.
1292 advantages over the V4L2 :ref:`video overlay interface <overlay>`. The
1316 and overlay are discussed in :ref:`overlay` apply.
1348 - :ref:`VIDIOC_DBG_G_REGISTER` and
1349 :ref:`VIDIOC_DBG_S_REGISTER <VIDIOC_DBG_G_REGISTER>` ioctls.
1351 - :ref:`VIDIOC_DBG_G_CHIP_INFO` ioctl.
1363 Controls, :ref:`extended-controls`.
1367 the DV Timings API (:ref:`dv-timings`).
1371 :ref:`VIDIOC_SUBDEV_G_SELECTION`.