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