xref: /linux/Documentation/userspace-api/media/dvb/dvbapi.rst (revision 06d07429858317ded2db7986113a9e0129cd599b)
1.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2.. include:: <isonum.txt>
3
4.. _dvbapi:
5
6########################
7Part II - Digital TV API
8########################
9
10.. note::
11
12   This API is also known as Linux **DVB API**.
13
14   It it was originally written to support the European digital TV
15   standard (DVB), and later extended to support all digital TV standards.
16
17   In order to avoid confusion, within this document, it was opted to refer to
18   it, and to associated hardware as **Digital TV**.
19
20   The word **DVB** is reserved to be used for:
21
22     - the Digital TV API version
23       (e. g. DVB API version 3 or DVB API version 5);
24     - digital TV data types (enums, structs, defines, etc);
25     - digital TV device nodes (``/dev/dvb/...``);
26     - the European DVB standard.
27
28**Version 5.10**
29
30.. toctree::
31    :caption: Table of Contents
32    :maxdepth: 5
33    :numbered:
34
35    intro
36    frontend
37    demux
38    ca
39    net
40    legacy_dvb_apis
41    examples
42    headers
43
44
45**********************
46Revision and Copyright
47**********************
48
49Authors:
50
51- J. K. Metzler, Ralph <rjkm@metzlerbros.de>
52
53 - Original author of the Digital TV API documentation.
54
55- O. C. Metzler, Marcus <rjkm@metzlerbros.de>
56
57 - Original author of the Digital TV API documentation.
58
59- Carvalho Chehab, Mauro <mchehab+samsung@kernel.org>
60
61 - Ported document to Docbook XML, addition of DVBv5 API, documentation gaps fix.
62
63**Copyright** |copy| 2002-2003 : Convergence GmbH
64
65**Copyright** |copy| 2009-2017 : Mauro Carvalho Chehab
66
67****************
68Revision History
69****************
70
71:revision: 2.2.0 / 2017-09-01 (*mcc*)
72
73Most gaps between the uAPI document and the Kernel implementation
74got fixed for the non-legacy API.
75
76:revision: 2.1.0 / 2015-05-29 (*mcc*)
77
78DocBook improvements and cleanups, in order to document the system calls
79on a more standard way and provide more description about the current
80Digital TV API.
81
82:revision: 2.0.4 / 2011-05-06 (*mcc*)
83
84Add more information about DVBv5 API, better describing the frontend
85GET/SET props ioctl's.
86
87
88:revision: 2.0.3 / 2010-07-03 (*mcc*)
89
90Add some frontend capabilities flags, present on kernel, but missing at
91the specs.
92
93
94:revision: 2.0.2 / 2009-10-25 (*mcc*)
95
96documents FE_SET_FRONTEND_TUNE_MODE and
97FE_DISHETWORK_SEND_LEGACY_CMD ioctls.
98
99
100:revision: 2.0.1 / 2009-09-16 (*mcc*)
101
102Added ISDB-T test originally written by Patrick Boettcher
103
104
105:revision: 2.0.0 / 2009-09-06 (*mcc*)
106
107Conversion from LaTex to DocBook XML. The contents is the same as the
108original LaTex version.
109
110
111:revision: 1.0.0 / 2003-07-24 (*rjkm*)
112
113Initial revision on LaTEX.
114