Documentation/userspace-api/media/v4l/v4l2.rst

Source file repositories/reference/linux-study-clean/Documentation/userspace-api/media/v4l/v4l2.rst

File Facts

System
Linux kernel
Corpus path
Documentation/userspace-api/media/v4l/v4l2.rst
Extension
.rst
Size
10447 bytes
Lines
415
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
.. c:namespace:: V4L
.. include:: <isonum.txt>

.. _v4l2spec:

############################
Part I - Video for Linux API
############################

This part describes the Video for Linux API version 2 (V4L2 API) specification.

**Revision 4.5**

.. toctree::
    :caption: Table of Contents
    :numbered:
    :maxdepth: 5

    common
    pixfmt
    io
    devices
    libv4l
    compat
    user-func
    common-defs
    videodev
    capture-example
    v4l2grab-example
    biblio


**********************
Revision and Copyright
**********************

Authors, in alphabetical order:

- Ailus, Sakari <sakari.ailus@iki.fi>

  - Subdev selections API.

- Carvalho Chehab, Mauro <mchehab+samsung@kernel.org>

  - Documented libv4l, designed and added v4l2grab example, Remote Controller chapter.

- Dirks, Bill

  - Original author of the V4L2 API and documentation.

- Figa, Tomasz <tfiga@chromium.org>

  - Documented the memory-to-memory decoder interface.
  - Documented the memory-to-memory encoder interface.

- H Schimek, Michael <mschimek@gmx.at>

  - Original author of the V4L2 API and documentation.

- Karicheri, Muralidharan <m-karicheri2@ti.com>

  - Documented the Digital Video timings API.

- Osciak, Pawel <posciak@chromium.org>

  - Documented the memory-to-memory decoder interface.
  - Documented the memory-to-memory encoder interface.

- Osciak, Pawel <pawel@osciak.com>

Annotation

Implementation Notes