0001 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
0002 .. include:: <isonum.txt>
0003
0004 .. _dvbapi:
0005
0006 ########################
0007 Part II - Digital TV API
0008 ########################
0009
0010 .. note::
0011
0012 This API is also known as Linux **DVB API**.
0013
0014 It it was originally written to support the European digital TV
0015 standard (DVB), and later extended to support all digital TV standards.
0016
0017 In order to avoid confusion, within this document, it was opted to refer to
0018 it, and to associated hardware as **Digital TV**.
0019
0020 The word **DVB** is reserved to be used for:
0021
0022 - the Digital TV API version
0023 (e. g. DVB API version 3 or DVB API version 5);
0024 - digital TV data types (enums, structs, defines, etc);
0025 - digital TV device nodes (``/dev/dvb/...``);
0026 - the European DVB standard.
0027
0028 **Version 5.10**
0029
0030 .. only:: html
0031
0032 .. class:: toc-title
0033
0034 Table of Contents
0035
0036 .. toctree::
0037 :maxdepth: 5
0038 :numbered:
0039
0040 intro
0041 frontend
0042 demux
0043 ca
0044 net
0045 legacy_dvb_apis
0046 examples
0047 headers
0048
0049
0050 **********************
0051 Revision and Copyright
0052 **********************
0053
0054 Authors:
0055
0056 - J. K. Metzler, Ralph <rjkm@metzlerbros.de>
0057
0058 - Original author of the Digital TV API documentation.
0059
0060 - O. C. Metzler, Marcus <rjkm@metzlerbros.de>
0061
0062 - Original author of the Digital TV API documentation.
0063
0064 - Carvalho Chehab, Mauro <mchehab+samsung@kernel.org>
0065
0066 - Ported document to Docbook XML, addition of DVBv5 API, documentation gaps fix.
0067
0068 **Copyright** |copy| 2002-2003 : Convergence GmbH
0069
0070 **Copyright** |copy| 2009-2017 : Mauro Carvalho Chehab
0071
0072 ****************
0073 Revision History
0074 ****************
0075
0076 :revision: 2.2.0 / 2017-09-01 (*mcc*)
0077
0078 Most gaps between the uAPI document and the Kernel implementation
0079 got fixed for the non-legacy API.
0080
0081 :revision: 2.1.0 / 2015-05-29 (*mcc*)
0082
0083 DocBook improvements and cleanups, in order to document the system calls
0084 on a more standard way and provide more description about the current
0085 Digital TV API.
0086
0087 :revision: 2.0.4 / 2011-05-06 (*mcc*)
0088
0089 Add more information about DVBv5 API, better describing the frontend
0090 GET/SET props ioctl's.
0091
0092
0093 :revision: 2.0.3 / 2010-07-03 (*mcc*)
0094
0095 Add some frontend capabilities flags, present on kernel, but missing at
0096 the specs.
0097
0098
0099 :revision: 2.0.2 / 2009-10-25 (*mcc*)
0100
0101 documents FE_SET_FRONTEND_TUNE_MODE and
0102 FE_DISHETWORK_SEND_LEGACY_CMD ioctls.
0103
0104
0105 :revision: 2.0.1 / 2009-09-16 (*mcc*)
0106
0107 Added ISDB-T test originally written by Patrick Boettcher
0108
0109
0110 :revision: 2.0.0 / 2009-09-06 (*mcc*)
0111
0112 Conversion from LaTex to DocBook XML. The contents is the same as the
0113 original LaTex version.
0114
0115
0116 :revision: 1.0.0 / 2003-07-24 (*rjkm*)
0117
0118 Initial revision on LaTEX.