+# SPDX-License-Identifier: GPL-2.0
+
*.pdf
# Files generated from *.dot
uapi/v4l/pipeline.svg
+# SPDX-License-Identifier: GPL-2.0
+
# Rules to convert a .h file to inline RST documentation
SRC_DIR=$(srctree)/Documentation/media
+# SPDX-License-Identifier: GPL-2.0
+
# Ignore header name
ignore define _DVBAUDIO_H_
+# SPDX-License-Identifier: GPL-2.0
+
# Ignore header name
ignore define _DVBCA_H_
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
.. _cec-drivers:
+.. SPDX-License-Identifier: GPL-2.0
+
Pulse-Eight CEC Adapter driver
==============================
+# SPDX-License-Identifier: GPL-2.0
+
# Ignore header name
ignore define _CEC_UAPI_H
# -*- coding: utf-8; mode: python -*-
+# SPDX-License-Identifier: GPL-2.0
+
project = 'Linux Media Subsystem Documentation'
tags.add("subproject")
# -*- coding: utf-8; mode: python -*-
+# SPDX-License-Identifier: GPL-2.0
+
project = 'Linux Media Subsystem Documentation'
# It is possible to run Sphinx in nickpick mode with:
+# SPDX-License-Identifier: GPL-2.0
+
# Ignore header name
ignore define _UAPI_DVBDMX_H_
+.. SPDX-License-Identifier: GPL-2.0
+
HOWTO: Get An Avermedia DVB-T working under Linux
-------------------------------------------------
+.. SPDX-License-Identifier: GPL-2.0
+
How to get the bt8xx cards working
==================================
+.. SPDX-License-Identifier: GPL-2.0
+
Hardware supported by the linuxtv.org DVB drivers
=================================================
+.. SPDX-License-Identifier: GPL-2.0
+
Digital TV Conditional Access Interface (CI API)
================================================
+.. SPDX-License-Identifier: GPL-2.0
+
Contributors
============
+.. SPDX-License-Identifier: GPL-2.0
+
Idea behind the dvb-usb-framework
=================================
+.. SPDX-License-Identifier: GPL-2.0
+
FAQ
===
+.. SPDX-License-Identifier: GPL-2.0
+
****************
Frontend drivers
****************
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
##############################################
+.. SPDX-License-Identifier: GPL-2.0
+
Introduction
============
+.. SPDX-License-Identifier: GPL-2.0
+
Firmware files for lmedm04 cards
================================
+.. SPDX-License-Identifier: GPL-2.0
+
Opera firmware
==============
+.. SPDX-License-Identifier: GPL-2.0
+
How to set up the Technisat/B2C2 Flexcop devices
================================================
+.. SPDX-License-Identifier: GPL-2.0
+
TechnoTrend/Hauppauge DEC USB Driver
====================================
+.. SPDX-License-Identifier: GPL-2.0
+
UDEV rules for DVB
==================
+# SPDX-License-Identifier: GPL-2.0
+
# Ignore header name
ignore define _DVBFRONTEND_H_
+.. SPDX-License-Identifier: GPL-2.0
+
Linux Media Subsystem Documentation
===================================
+.. SPDX-License-Identifier: GPL-2.0
+
============
Introduction
============
+.. SPDX-License-Identifier: GPL-2.0
+
CEC Kernel Support
==================
+.. SPDX-License-Identifier: GPL-2.0
+
MIPI CSI-2
==========
+.. SPDX-License-Identifier: GPL-2.0
+
Digital TV Conditional Access kABI
----------------------------------
+.. SPDX-License-Identifier: GPL-2.0
+
Digital TV Common functions
---------------------------
+.. SPDX-License-Identifier: GPL-2.0
+
Digital TV (DVB) devices
------------------------
+.. SPDX-License-Identifier: GPL-2.0
+
Digital TV Demux kABI
---------------------
+.. SPDX-License-Identifier: GPL-2.0
+
Digital TV Frontend kABI
------------------------
+.. SPDX-License-Identifier: GPL-2.0
+
Digital TV Network kABI
-----------------------
+.. SPDX-License-Identifier: GPL-2.0
+
Media Controller devices
------------------------
+.. SPDX-License-Identifier: GPL-2.0
+
Remote Controller devices
-------------------------
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 async kAPI
^^^^^^^^^^^^^^^
.. kernel-doc:: include/media/v4l2-async.h
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 clocks
-----------
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 common functions and data structures
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 Controls
=============
+.. SPDX-License-Identifier: GPL-2.0
+
Video4Linux devices
-------------------
+.. SPDX-License-Identifier: GPL-2.0
+
Video device' s internal representation
=======================================
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 device instance
--------------------
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 DV Timings functions
^^^^^^^^^^^^^^^^^^^^^^^^^
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 events
-----------
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 File handlers
------------------
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 flash functions and data structures
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 fwnode kAPI
^^^^^^^^^^^^^^^^
.. kernel-doc:: include/media/v4l2-fwnode.h
+.. SPDX-License-Identifier: GPL-2.0
+
Introduction
------------
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 Media Controller functions and data structures
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 Media Bus functions and data structures
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 Memory to Memory functions and data structures
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 rect helper functions
^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. SPDX-License-Identifier: GPL-2.0
+
V4L2 sub-devices
----------------
+.. SPDX-License-Identifier: GPL-2.0
+
Tuner functions and data structures
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. SPDX-License-Identifier: GPL-2.0
+
Hauppauge TV EEPROM functions and data structures
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+.. SPDX-License-Identifier: GPL-2.0
+
.. _vb_framework:
Videobuf Framework
+.. SPDX-License-Identifier: GPL-2.0
+
.. _vb2_framework:
V4L2 videobuf2 functions and data structures
+# SPDX-License-Identifier: GPL-2.0
+
# Ignore header name
ignore define _LINUX_LIRC_H
+# SPDX-License-Identifier: GPL-2.0
+
# Ignore header name
ignore define __LINUX_MEDIA_H
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
===================================
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
########################################
+# SPDX-License-Identifier: GPL-2.0
+
# Ignore header name
ignore define _DVBNET_H_
+# SPDX-License-Identifier: GPL-2.0
+
digraph board {
rankdir=TB
colorscheme=x11
+.. SPDX-License-Identifier: GPL-2.0
+
AU0828 cards list
=================
+.. SPDX-License-Identifier: GPL-2.0
+
BTTV cards list
===============
+.. SPDX-License-Identifier: GPL-2.0
+
The bttv driver
===============
+.. SPDX-License-Identifier: GPL-2.0
+
The cafe_ccic driver
====================
+.. SPDX-License-Identifier: GPL-2.0
+
Cards List
==========
+.. SPDX-License-Identifier: GPL-2.0
+
The cpia2 driver
================
+.. SPDX-License-Identifier: GPL-2.0
+
The cx18 driver
===============
+.. SPDX-License-Identifier: GPL-2.0
+
The cx2341x driver
==================
+.. SPDX-License-Identifier: GPL-2.0
+
cx23885 cards list
==================
+.. SPDX-License-Identifier: GPL-2.0
+
CX88 cards list
===============
+.. SPDX-License-Identifier: GPL-2.0
+
The cx88 driver
===============
+.. SPDX-License-Identifier: GPL-2.0
+
The VPBE V4L2 driver design
===========================
+.. SPDX-License-Identifier: GPL-2.0
+
EM28xx cards list
=================
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
The Samsung S5P/EXYNOS4 FIMC driver
+.. SPDX-License-Identifier: GPL-2.0
+
Guidelines for Video4Linux pixel format 4CCs
============================================
+.. SPDX-License-Identifier: GPL-2.0
+
The gspca cards list
====================
+.. SPDX-License-Identifier: GPL-2.0
+
i.MX Video Capture Driver
=========================
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
.. _v4l-drivers:
+.. SPDX-License-Identifier: GPL-2.0
+
IVTV cards list
===============
+.. SPDX-License-Identifier: GPL-2.0
+
The ivtv driver
===============
+.. SPDX-License-Identifier: GPL-2.0
+
Maxim Integrated MAX2175 RF to bits tuner driver
================================================
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
Vaio Picturebook Motion Eye Camera Driver
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
OMAP 3 Image Signal Processor (ISP) driver
+.. SPDX-License-Identifier: GPL-2.0
+
OMAP4 ISS Driver
================
+.. SPDX-License-Identifier: GPL-2.0
+
Philips webcams (pwc driver)
============================
+.. SPDX-License-Identifier: GPL-2.0
+
The pvrusb2 driver
==================
+.. SPDX-License-Identifier: GPL-2.0
+
PXA-Camera Host Driver
======================
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
Qualcomm Camera Subsystem driver
+# SPDX-License-Identifier: GPL-2.0
+
digraph board {
rankdir=TB
n00000001 [label="{{<port0> 0} | msm_csiphy0\n/dev/v4l-subdev0 | {<port1> 1}}", shape=Mrecord, style=filled, fillcolor=green]
+# SPDX-License-Identifier: GPL-2.0
+
digraph board {
rankdir=TB
n00000001 [label="{{<port0> 0} | msm_csiphy0\n/dev/v4l-subdev0 | {<port1> 1}}", shape=Mrecord, style=filled, fillcolor=green]
+.. SPDX-License-Identifier: GPL-2.0
+
The Radiotrack radio driver
===========================
+.. SPDX-License-Identifier: GPL-2.0
+
Renesas R-Car Fine Display Processor (FDP1) Driver
==================================================
+.. SPDX-License-Identifier: GPL-2.0
+
SAA7134 cards list
==================
+.. SPDX-License-Identifier: GPL-2.0
+
The saa7134 driver
==================
+.. SPDX-License-Identifier: GPL-2.0
+
SAA7164 cards list
==================
+.. SPDX-License-Identifier: GPL-2.0
+
Cropping and Scaling algorithm, used in the sh_mobile_ceu_camera driver
=======================================================================
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
The Silicon Labs Si470x FM Radio Receivers driver
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
The Silicon Labs Si4713 FM Radio Transmitter Driver
+.. SPDX-License-Identifier: GPL-2.0
+
.. include:: <isonum.txt>
+.. SPDX-License-Identifier: GPL-2.0
+
The Soc-Camera Drivers
======================
+.. SPDX-License-Identifier: GPL-2.0
+
TM6000 cards list
=================
+.. SPDX-License-Identifier: GPL-2.0
+
Tuner cards list
================
+.. SPDX-License-Identifier: GPL-2.0
+
Tuner drivers
=============
+.. SPDX-License-Identifier: GPL-2.0
+
USBvision cards list
====================
+.. SPDX-License-Identifier: GPL-2.0
+
The Linux USB Video Class (UVC) driver
======================================
+.. SPDX-License-Identifier: GPL-2.0
+
Infrared remote control support in video4linux drivers
======================================================
+.. SPDX-License-Identifier: GPL-2.0
+
The Virtual Video Test Driver (vivid)
=====================================
+.. SPDX-License-Identifier: GPL-2.0
+
The Zoran driver
================
+.. SPDX-License-Identifier: GPL-2.0
+
Zoran 364xx based USB webcam module
===================================
+# SPDX-License-Identifier: GPL-2.0
+
# Ignore header name
ignore define _UAPI_DVBVIDEO_H_
+# SPDX-License-Identifier: GPL-2.0
+
# Ignore header name
ignore define _UAPI__LINUX_VIDEODEV2_H