1*059b1c5bSMauro Carvalho Chehab.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 254f38fcaSMauro Carvalho Chehab.. include:: <isonum.txt> 354f38fcaSMauro Carvalho Chehab 454f38fcaSMauro Carvalho Chehab.. _dvbapi: 554f38fcaSMauro Carvalho Chehab 654f38fcaSMauro Carvalho Chehab######################## 754f38fcaSMauro Carvalho ChehabPart II - Digital TV API 854f38fcaSMauro Carvalho Chehab######################## 954f38fcaSMauro Carvalho Chehab 1054f38fcaSMauro Carvalho Chehab.. note:: 1154f38fcaSMauro Carvalho Chehab 1254f38fcaSMauro Carvalho Chehab This API is also known as Linux **DVB API**. 1354f38fcaSMauro Carvalho Chehab 1454f38fcaSMauro Carvalho Chehab It it was originally written to support the European digital TV 1554f38fcaSMauro Carvalho Chehab standard (DVB), and later extended to support all digital TV standards. 1654f38fcaSMauro Carvalho Chehab 1754f38fcaSMauro Carvalho Chehab In order to avoid confusion, within this document, it was opted to refer to 1854f38fcaSMauro Carvalho Chehab it, and to associated hardware as **Digital TV**. 1954f38fcaSMauro Carvalho Chehab 2054f38fcaSMauro Carvalho Chehab The word **DVB** is reserved to be used for: 2154f38fcaSMauro Carvalho Chehab 2254f38fcaSMauro Carvalho Chehab - the Digital TV API version 2354f38fcaSMauro Carvalho Chehab (e. g. DVB API version 3 or DVB API version 5); 2454f38fcaSMauro Carvalho Chehab - digital TV data types (enums, structs, defines, etc); 2554f38fcaSMauro Carvalho Chehab - digital TV device nodes (``/dev/dvb/...``); 2654f38fcaSMauro Carvalho Chehab - the European DVB standard. 2754f38fcaSMauro Carvalho Chehab 2854f38fcaSMauro Carvalho Chehab**Version 5.10** 2954f38fcaSMauro Carvalho Chehab 3054f38fcaSMauro Carvalho Chehab.. only:: html 3154f38fcaSMauro Carvalho Chehab 3254f38fcaSMauro Carvalho Chehab .. class:: toc-title 3354f38fcaSMauro Carvalho Chehab 3454f38fcaSMauro Carvalho Chehab Table of Contents 3554f38fcaSMauro Carvalho Chehab 3654f38fcaSMauro Carvalho Chehab.. toctree:: 3754f38fcaSMauro Carvalho Chehab :maxdepth: 5 3854f38fcaSMauro Carvalho Chehab :numbered: 3954f38fcaSMauro Carvalho Chehab 4054f38fcaSMauro Carvalho Chehab intro 4154f38fcaSMauro Carvalho Chehab frontend 4254f38fcaSMauro Carvalho Chehab demux 4354f38fcaSMauro Carvalho Chehab ca 4454f38fcaSMauro Carvalho Chehab net 4554f38fcaSMauro Carvalho Chehab legacy_dvb_apis 4654f38fcaSMauro Carvalho Chehab examples 4754f38fcaSMauro Carvalho Chehab headers 4854f38fcaSMauro Carvalho Chehab 4954f38fcaSMauro Carvalho Chehab 5054f38fcaSMauro Carvalho Chehab********************** 5154f38fcaSMauro Carvalho ChehabRevision and Copyright 5254f38fcaSMauro Carvalho Chehab********************** 5354f38fcaSMauro Carvalho Chehab 5454f38fcaSMauro Carvalho ChehabAuthors: 5554f38fcaSMauro Carvalho Chehab 5654f38fcaSMauro Carvalho Chehab- J. K. Metzler, Ralph <rjkm@metzlerbros.de> 5754f38fcaSMauro Carvalho Chehab 5854f38fcaSMauro Carvalho Chehab - Original author of the Digital TV API documentation. 5954f38fcaSMauro Carvalho Chehab 6054f38fcaSMauro Carvalho Chehab- O. C. Metzler, Marcus <rjkm@metzlerbros.de> 6154f38fcaSMauro Carvalho Chehab 6254f38fcaSMauro Carvalho Chehab - Original author of the Digital TV API documentation. 6354f38fcaSMauro Carvalho Chehab 6454f38fcaSMauro Carvalho Chehab- Carvalho Chehab, Mauro <mchehab+samsung@kernel.org> 6554f38fcaSMauro Carvalho Chehab 6654f38fcaSMauro Carvalho Chehab - Ported document to Docbook XML, addition of DVBv5 API, documentation gaps fix. 6754f38fcaSMauro Carvalho Chehab 6854f38fcaSMauro Carvalho Chehab**Copyright** |copy| 2002-2003 : Convergence GmbH 6954f38fcaSMauro Carvalho Chehab 7054f38fcaSMauro Carvalho Chehab**Copyright** |copy| 2009-2017 : Mauro Carvalho Chehab 7154f38fcaSMauro Carvalho Chehab 7254f38fcaSMauro Carvalho Chehab**************** 7354f38fcaSMauro Carvalho ChehabRevision History 7454f38fcaSMauro Carvalho Chehab**************** 7554f38fcaSMauro Carvalho Chehab 7654f38fcaSMauro Carvalho Chehab:revision: 2.2.0 / 2017-09-01 (*mcc*) 7754f38fcaSMauro Carvalho Chehab 7854f38fcaSMauro Carvalho ChehabMost gaps between the uAPI document and the Kernel implementation 7954f38fcaSMauro Carvalho Chehabgot fixed for the non-legacy API. 8054f38fcaSMauro Carvalho Chehab 8154f38fcaSMauro Carvalho Chehab:revision: 2.1.0 / 2015-05-29 (*mcc*) 8254f38fcaSMauro Carvalho Chehab 8354f38fcaSMauro Carvalho ChehabDocBook improvements and cleanups, in order to document the system calls 8454f38fcaSMauro Carvalho Chehabon a more standard way and provide more description about the current 8554f38fcaSMauro Carvalho ChehabDigital TV API. 8654f38fcaSMauro Carvalho Chehab 8754f38fcaSMauro Carvalho Chehab:revision: 2.0.4 / 2011-05-06 (*mcc*) 8854f38fcaSMauro Carvalho Chehab 8954f38fcaSMauro Carvalho ChehabAdd more information about DVBv5 API, better describing the frontend 9054f38fcaSMauro Carvalho ChehabGET/SET props ioctl's. 9154f38fcaSMauro Carvalho Chehab 9254f38fcaSMauro Carvalho Chehab 9354f38fcaSMauro Carvalho Chehab:revision: 2.0.3 / 2010-07-03 (*mcc*) 9454f38fcaSMauro Carvalho Chehab 9554f38fcaSMauro Carvalho ChehabAdd some frontend capabilities flags, present on kernel, but missing at 9654f38fcaSMauro Carvalho Chehabthe specs. 9754f38fcaSMauro Carvalho Chehab 9854f38fcaSMauro Carvalho Chehab 9954f38fcaSMauro Carvalho Chehab:revision: 2.0.2 / 2009-10-25 (*mcc*) 10054f38fcaSMauro Carvalho Chehab 10154f38fcaSMauro Carvalho Chehabdocuments FE_SET_FRONTEND_TUNE_MODE and 10254f38fcaSMauro Carvalho ChehabFE_DISHETWORK_SEND_LEGACY_CMD ioctls. 10354f38fcaSMauro Carvalho Chehab 10454f38fcaSMauro Carvalho Chehab 10554f38fcaSMauro Carvalho Chehab:revision: 2.0.1 / 2009-09-16 (*mcc*) 10654f38fcaSMauro Carvalho Chehab 10754f38fcaSMauro Carvalho ChehabAdded ISDB-T test originally written by Patrick Boettcher 10854f38fcaSMauro Carvalho Chehab 10954f38fcaSMauro Carvalho Chehab 11054f38fcaSMauro Carvalho Chehab:revision: 2.0.0 / 2009-09-06 (*mcc*) 11154f38fcaSMauro Carvalho Chehab 11254f38fcaSMauro Carvalho ChehabConversion from LaTex to DocBook XML. The contents is the same as the 11354f38fcaSMauro Carvalho Chehaboriginal LaTex version. 11454f38fcaSMauro Carvalho Chehab 11554f38fcaSMauro Carvalho Chehab 11654f38fcaSMauro Carvalho Chehab:revision: 1.0.0 / 2003-07-24 (*rjkm*) 11754f38fcaSMauro Carvalho Chehab 11854f38fcaSMauro Carvalho ChehabInitial revision on LaTEX. 119