Lines Matching refs:was

10 Soon after the V4L API was added to the kernel it was criticised as too
15 another four years and two stable kernel releases until the new API was
23 1998-08-27: The :c: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
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.
102 1999-05-20: Definition of VIDIOC_G_CTRL was wrong causing a
111 compatible* with 0.19 and earlier versions. Purpose of these changes was
116 was changed for compatibility with v4l. (1999-08-30)
118 2. ``V4L2_TUNER_SUB_LANG1`` was added. (1999-09-05)
147 struct v4l2_format was renamed to struct v4l2_pix_format, while
159 6. Control enumeration was simplified, and two new control flags were
160 introduced and one dropped. The ``catname`` field was replaced by a
172 7. The struct v4l2_buffer ``timestamp`` was
195 8. A ``sequence`` field was added to struct v4l2_buffer. The ``sequence``
206 2000-01-13: The ``V4L2_FMT_FLAG_NOT_INTERLACED`` flag was added.
214 2000-11-25: ``V4L2_TYPE_VBI_INPUT`` was added.
219 the ``videodev.h`` header file was renamed to ``v4l2_fourcc``.
223 in the ``videodevX`` patch was fixed. Users of an earlier version of
229 file in Linux 2.2.x with devfs patches applied was fixed.
243 2000-09-18: ``V4L2_BUF_TYPE_VBI`` was added. This may *break
248 the ``offset`` field the ambiguous phrase "rising edge" was changed to
259 previous definition was unclear. b) The ``start``\ [] values are
274 as proposed earlier. Why this feature was dropped is unclear. This
277 error codes with the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl was
278 clarified. The ``EBUSY`` error code was finally documented, and the
279 ``reserved2`` field which was previously mentioned only in the
284 latter was missing in the ``videodev.h`` file.
295 Linux 2.5, the API was revised, drawing from experience with V4L2 0.20.
296 This unnamed version was finally merged into Linux 2.5.46.
306 (panel applications) was dropped. Drivers must stay in "panel mode"
320 changes the ``type`` field became a bit set and was merged into the
321 ``flags`` field. ``V4L2_FLAG_TUNER`` was renamed to
337 ``V4L2_FLAG_SELECT`` was removed. We believe the select() function
340 ``V4L2_FLAG_MONOCHROME`` flag was removed, this information is
345 ``V4L2_INPUT_CAP_AUDIO`` was replaced by the new ``audioset`` field.
356 5. The struct v4l2_audio field ``audio`` was
358 capability flag ``V4L2_AUDCAP_STEREO`` was added to indicated if the
364 Again for consistency the struct v4l2_audioout field ``audio`` was renamed
367 6. The struct v4l2_tuner ``input`` field was
372 A ``type`` field was added.
375 ``output`` was replaced by an ``index`` field.
378 field was replaced by a ``tuner`` field containing the respective
379 tuner or modulator index number. A tuner ``type`` field was added
383 7. The idea of completely transparent video standards was dropped.
391 type as argument. :ref:`VIDIOC_QUERYSTD` was
394 ``index`` field was added for
396 :ref:`v4l2_std_id <v4l2-std-id>` field named ``id`` was added as
398 field. The misleading ``framerate`` field was renamed to
415 9. The :ref:`VIDIOC_TRY_FMT <VIDIOC_G_FMT>` ioctl was added to
420 In struct v4l2_format the ``fmt`` union was
462 10. In struct v4l2_fmtdesc a enum v4l2_buf_type field named ``type`` was
464 longer needed and was removed. These calls can be replaced by
468 field was removed, assuming applications which recognize the format
472 ``V4L2_FMT_FLAG_SWCONVECOMPRESSED`` flag was removed because drivers
475 ``V4L2_FMT_FLAG_BYTESPERLINE`` flag was redundant. Applications can
478 itself was removed.
511 ``type`` field was properly defined as enum v4l2_buf_type. Buffer types
513 enum v4l2_memory was added to distinguish between
517 13. In struct v4l2_buffer the ``type`` field was
520 enum v4l2_field was added to indicate if a
522 removed. Since no unadjusted system time clock was added to the
528 was added to distinguish between
531 The ``V4L2_BUF_REQ_CONTIG`` flag was used by the V4L compatibility
532 layer, after changes to this code it was no longer needed. The
533 ``V4L2_BUF_ATTR_DEVICEMEM`` flag would indicate if the buffer was
535 memory. It was barely useful and so was removed.
540 mechanism, was replaced by a single pointer. The
544 ``V4L2_FBUF_CAP_CLIPPING`` flag was replaced by
556 above. A ``field`` field of type enum v4l2_field was added to
561 ``V4L2_ZOOM_WHILESTREAMING`` was replaced by a new cropping and
569 the ``V4L2_VBI_SF_UBYTE`` define. The ``reserved`` field was
576 field ``readbuffers`` was added to control the driver behaviour in
587 V4L2 documentation was inaccurate, this has been corrected in
593 1. A new capability flag ``V4L2_CAP_RADIO`` was added for radio devices.
597 2. An optional driver access priority mechanism was added, see
600 3. The audio input and output interface was found to be incomplete.
605 input, did not exist. So ``VIDIOC_G_AUDIO`` was renamed to
606 ``VIDIOC_G_AUDIO_OLD``, this ioctl was removed on Kernel 2.6.39. The
607 :ref:`VIDIOC_ENUMAUDIO` ioctl was added to
620 4. The :ref:`VIDIOC_OVERLAY` ioctl was incorrectly
621 defined with write-read parameter. It was changed to write-only,
622 while the write-read version was renamed to ``VIDIOC_OVERLAY_OLD``.
623 The old ioctl was removed on Kernel 2.6.39. Until further the
636 was added to the write-only versions. The old ioctls were removed on
668 The ``V4L2_PIX_FMT_BGR24`` example was always correct.
672 pixel formats was accordingly corrected.
681 1. The :ref:`VIDIOC_CROPCAP` ioctl was incorrectly
683 ioctl, while the read-only version was renamed to
684 ``VIDIOC_CROPCAP_OLD``. The old ioctl was removed on Kernel 2.6.39.
689 1. A new field ``input`` (former ``reserved[0]``) was added to the
699 1. The return value of the :ref:`func-open` function was incorrectly
709 struct v4l2_buffer ``memory`` field. It was
711 error code was not documented.
716 1. A new sliced VBI interface was added. It is documented in
723 1. The :ref:`VIDIOC_LOG_STATUS` ioctl was added.
734 argument was replaced by a struct
783 2. A new ``V4L2_TUNER_MODE_LANG1_LANG2`` was defined to record both
795 2. In :ref:`VIDIOC_G_AUDIO <VIDIOC_G_AUDIO>` it was clarified that the
801 4. In :ref:`VIDIOC_G_FREQUENCY <VIDIOC_G_FREQUENCY>` it was clarified that
812 7. With Linux 2.6.15 the possible range for VBI device minor numbers was
834 buffer type field was added replacing a reserved field. Note on
838 was redefined from being read-only to write-read. Applications must
848 3. A new pixel format ``V4L2_PIX_FMT_RGB444`` (:ref:`pixfmt-rgb`) was
876 A new ``global_alpha`` field was added to struct v4l2_window,
907 3. A :ref:`Camera controls class <camera-controls>` was added, with
955 1. The ``VIDIOC_G_CHIP_IDENT`` ioctl was renamed to
956 ``VIDIOC_G_CHIP_IDENT_OLD`` and ``VIDIOC_DBG_G_CHIP_IDENT`` was
957 introduced in its place. The old struct ``v4l2_chip_ident`` was renamed to
970 1. New control flag ``V4L2_CTRL_FLAG_WRITE_ONLY`` was added.
972 2. New control ``V4L2_CID_COLORFX`` was added.
1015 1. Remove the vtx (videotext/teletext) API. This API was no longer used
1017 applications found that used it. It was originally scheduled for
1042 1. V4L2_CTRL_FLAG_VOLATILE was added to signal volatile controls to