Lines Matching refs:was
9 Soon after the V4L API was added to the kernel it was criticised as too
14 another four years and two stable kernel releases until the new API was
23 1998-08-27: The :ref:`select() <func-select>` function was introduced.
27 1998-09-18: The ``VIDIOC_NONCAP`` ioctl was replaced by the otherwise
39 1998-10-02: The ``id`` field was removed from struct
41 renamed. The :ref:`VIDIOC_QUERYSTD` ioctl was
45 Codec API was released.
50 1998-11-12: The read/write directon of some ioctls was misdefined.
57 with ``V4L2_CID_AUDIO``. The ``V4L2_MAJOR`` define was removed from
58 ``videodev.h`` since it was only used once in the ``videodev`` kernel
64 1999-01-14: A raw VBI capture interface was added.
66 1999-01-19: The ``VIDIOC_NEXTBUF`` ioctl was removed.
105 1999-05-20: Definition of VIDIOC_G_CTRL was wrong causing a
115 compatible* with 0.19 and earlier versions. Purpose of these changes was
120 :c:type:`v4l2_clip` was changed for compatibility with
123 2. ``V4L2_TUNER_SUB_LANG1`` was added. (1999-09-05)
154 structure struct :c:type:`v4l2_format` was renamed to struct
168 6. Control enumeration was simplified, and two new control flags were
169 introduced and one dropped. The ``catname`` field was replaced by a
181 7. The struct :c:type:`v4l2_buffer` ``timestamp`` was
204 8. A ``sequence`` field was added to struct
217 2000-01-13: The ``V4L2_FMT_FLAG_NOT_INTERLACED`` flag was added.
225 2000-11-25: ``V4L2_TYPE_VBI_INPUT`` was added.
230 the ``videodev.h`` header file was renamed to ``v4l2_fourcc``.
234 in the ``videodevX`` patch was fixed. Users of an earlier version of
240 file in Linux 2.2.x with devfs patches applied was fixed.
254 2000-09-18: ``V4L2_BUF_TYPE_VBI`` was added. This may *break
260 ambiguous phrase "rising edge" was changed to "leading edge".
271 previous definition was unclear. b) The ``start``\ [] values are
286 as proposed earlier. Why this feature was dropped is unclear. This
289 error codes with the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl was
290 clarified. The ``EBUSY`` error code was finally documented, and the
291 ``reserved2`` field which was previously mentioned only in the
296 latter was missing in the ``videodev.h`` file.
309 Linux 2.5, the API was revised, drawing from experience with V4L2 0.20.
310 This unnamed version was finally merged into Linux 2.5.46.
320 (panel applications) was dropped. Drivers must stay in "panel mode"
334 changes the ``type`` field became a bit set and was merged into the
335 ``flags`` field. ``V4L2_FLAG_TUNER`` was renamed to
351 ``V4L2_FLAG_SELECT`` was removed. We believe the select() function
354 ``V4L2_FLAG_MONOCHROME`` flag was removed, this information is
359 ``V4L2_INPUT_CAP_AUDIO`` was replaced by the new ``audioset`` field.
370 5. The struct :c:type:`v4l2_audio` field ``audio`` was
372 capability flag ``V4L2_AUDCAP_STEREO`` was added to indicated if the
379 :c:type:`v4l2_audioout` field ``audio`` was renamed
382 6. The struct :c:type:`v4l2_tuner` ``input`` field was
387 :c:type:`v4l2_input`. A ``type`` field was added.
390 ``output`` was replaced by an ``index`` field.
393 field was replaced by a ``tuner`` field containing the respective
394 tuner or modulator index number. A tuner ``type`` field was added
398 7. The idea of completely transparent video standards was dropped.
406 type as argument. :ref:`VIDIOC_QUERYSTD` was
409 ``index`` field was added for
411 :ref:`v4l2_std_id <v4l2-std-id>` field named ``id`` was added as
413 field. The misleading ``framerate`` field was renamed to
430 9. The :ref:`VIDIOC_TRY_FMT <VIDIOC_G_FMT>` ioctl was added to
435 In struct :c:type:`v4l2_format` the ``fmt`` union was
481 :c:type:`v4l2_buf_type` field named ``type`` was
483 ``VIDIOC_ENUM_FBUFFMT`` ioctl is no longer needed and was removed.
489 field was removed, assuming applications which recognize the format
493 ``V4L2_FMT_FLAG_SWCONVECOMPRESSED`` flag was removed because drivers
496 ``V4L2_FMT_FLAG_BYTESPERLINE`` flag was redundant. Applications can
499 itself was removed.
536 ``type`` field was properly defined as enum
539 :c:type:`v4l2_memory` was added to distinguish between
543 13. In struct :c:type:`v4l2_buffer` the ``type`` field was
546 enum :c:type:`v4l2_field` was added to indicate if a
548 removed. Since no unadjusted system time clock was added to the
554 :c:type:`v4l2_memory` was added to distinguish between
557 The ``V4L2_BUF_REQ_CONTIG`` flag was used by the V4L compatibility
558 layer, after changes to this code it was no longer needed. The
559 ``V4L2_BUF_ATTR_DEVICEMEM`` flag would indicate if the buffer was
561 memory. It was barely useful and so was removed.
566 mechanism, was replaced by a single pointer. The
570 ``V4L2_FBUF_CAP_CLIPPING`` flag was replaced by
582 above. A ``field`` field of type :c:type:`v4l2_field` was added to
588 ``V4L2_ZOOM_WHILESTREAMING`` was replaced by a new cropping and
596 the ``V4L2_VBI_SF_UBYTE`` define. The ``reserved`` field was
603 field ``readbuffers`` was added to control the driver behaviour in
615 V4L2 documentation was inaccurate, this has been corrected in
622 1. A new capability flag ``V4L2_CAP_RADIO`` was added for radio devices.
626 2. An optional driver access priority mechanism was added, see
629 3. The audio input and output interface was found to be incomplete.
634 input, did not exist. So ``VIDIOC_G_AUDIO`` was renamed to
635 ``VIDIOC_G_AUDIO_OLD``, this ioctl was removed on Kernel 2.6.39. The
636 :ref:`VIDIOC_ENUMAUDIO` ioctl was added to
649 4. The :ref:`VIDIOC_OVERLAY` ioctl was incorrectly
650 defined with write-read parameter. It was changed to write-only,
651 while the write-read version was renamed to ``VIDIOC_OVERLAY_OLD``.
652 The old ioctl was removed on Kernel 2.6.39. Until further the
665 was added to the write-only versions. The old ioctls were removed on
700 The ``V4L2_PIX_FMT_BGR24`` example was always correct.
704 pixel formats was accordingly corrected.
714 1. The :ref:`VIDIOC_CROPCAP` ioctl was incorrectly
716 ioctl, while the read-only version was renamed to
717 ``VIDIOC_CROPCAP_OLD``. The old ioctl was removed on Kernel 2.6.39.
723 1. A new field ``input`` (former ``reserved[0]``) was added to the
734 1. The return value of the :ref:`func-open` function was incorrectly
744 struct :c:type:`v4l2_buffer` ``memory`` field. It was
746 error code was not documented.
752 1. A new sliced VBI interface was added. It is documented in
760 1. The :ref:`VIDIOC_LOG_STATUS` ioctl was added.
771 argument was replaced by a struct
827 2. A new ``V4L2_TUNER_MODE_LANG1_LANG2`` was defined to record both
840 2. In :ref:`VIDIOC_G_AUDIO <VIDIOC_G_AUDIO>` it was clarified that the struct
846 4. In :ref:`VIDIOC_G_FREQUENCY <VIDIOC_G_FREQUENCY>` it was clarified that applications
858 7. With Linux 2.6.15 the possible range for VBI device minor numbers was
882 buffer type field was added replacing a reserved field. Note on
886 was redefined from being read-only to write-read. Applications must
896 3. A new pixel format ``V4L2_PIX_FMT_RGB444`` (:ref:`rgb-formats`) was
927 A new ``global_alpha`` field was added to
962 3. A :ref:`Camera controls class <camera-controls>` was added, with
1014 1. The ``VIDIOC_G_CHIP_IDENT`` ioctl was renamed to
1015 ``VIDIOC_G_CHIP_IDENT_OLD`` and ``VIDIOC_DBG_G_CHIP_IDENT`` was
1017 struct ``v4l2_chip_ident`` was renamed to
1031 1. New control flag ``V4L2_CTRL_FLAG_WRITE_ONLY`` was added.
1033 2. New control ``V4L2_CID_COLORFX`` was added.
1080 1. Remove the vtx (videotext/teletext) API. This API was no longer used
1082 applications found that used it. It was originally scheduled for
1110 1. V4L2_CTRL_FLAG_VOLATILE was added to signal volatile controls to