Back to home page

OSCL-LXR

 
 

    


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.