3sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget2/translations/zh_CN/userspace-api/media/dvb/dvbapimodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget2/translations/zh_TW/userspace-api/media/dvb/dvbapimodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget2/translations/it_IT/userspace-api/media/dvb/dvbapimodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget2/translations/ja_JP/userspace-api/media/dvb/dvbapimodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget2/translations/ko_KR/userspace-api/media/dvb/dvbapimodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget2/translations/sp_SP/userspace-api/media/dvb/dvbapimodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-laterh]h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhL/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/dvbapi.rsthKubh)}(h4This data file has been placed in the public domain.h]h4This data file has been placed in the public domain.}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhho/srv/docbuild/lib/venvs/build-kernel-docs/lib64/python3.9/site-packages/docutils/parsers/rst/include/isonum.txthKubh)}(hDerived from the Unicode character mappings available from . Processed by unicode2rstsubs.py, part of Docutils: .h]hDerived from the Unicode character mappings available from . Processed by unicode2rstsubs.py, part of Docutils: .}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhhhhKubhsubstitution_definition)}(h*.. |amp| unicode:: U+00026 .. AMPERSANDh]h&}hhsbah}(h]h ]h"]ampah$]h&]uh1hhhhKhhhhubh)}(h+.. |apos| unicode:: U+00027 .. APOSTROPHEh]h'}hhsbah}(h]h ]h"]aposah$]h&]uh1hhhhKhhhhubh)}(h).. |ast| unicode:: U+0002A .. ASTERISKh]h*}hhsbah}(h]h ]h"]astah$]h&]uh1hhhhK hhhhubh)}(h+.. |brvbar| unicode:: U+000A6 .. BROKEN BARh]h¦}hjsbah}(h]h ]h"]brvbarah$]h&]uh1hhhhK hhhhubh)}(h0.. |bsol| unicode:: U+0005C .. REVERSE SOLIDUSh]h\}hjsbah}(h]h ]h"]bsolah$]h&]uh1hhhhK hhhhubh)}(h*.. |cent| unicode:: U+000A2 .. CENT SIGNh]h¢}hjsbah}(h]h ]h"]centah$]h&]uh1hhhhK hhhhubh)}(h&.. |colon| unicode:: U+0003A .. COLONh]h:}hj-sbah}(h]h ]h"]colonah$]h&]uh1hhhhK hhhhubh)}(h&.. |comma| unicode:: U+0002C .. COMMAh]h,}hj<sbah}(h]h ]h"]commaah$]h&]uh1hhhhKhhhhubh)}(h... |commat| unicode:: U+00040 .. COMMERCIAL ATh]h@}hjKsbah}(h]h ]h"]commatah$]h&]uh1hhhhKhhhhubh)}(h/.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGNh]h©}hjZsbah}(h]h ]h"]copyah$]h&]uh1hhhhKhhhhubh)}(h... |curren| unicode:: U+000A4 .. CURRENCY SIGNh]h¤}hjisbah}(h]h ]h"]currenah$]h&]uh1hhhhKhhhhubh)}(h0.. |darr| unicode:: U+02193 .. DOWNWARDS ARROWh]h↓}hjxsbah}(h]h ]h"]darrah$]h&]uh1hhhhKhhhhubh)}(h,.. |deg| unicode:: U+000B0 .. DEGREE SIGNh]h°}hjsbah}(h]h ]h"]degah$]h&]uh1hhhhKhhhhubh)}(h... |divide| unicode:: U+000F7 .. DIVISION SIGNh]h÷}hjsbah}(h]h ]h"]divideah$]h&]uh1hhhhKhhhhubh)}(h,.. |dollar| unicode:: U+00024 .. DOLLAR SIGNh]h$}hjsbah}(h]h ]h"]dollarah$]h&]uh1hhhhKhhhhubh)}(h,.. |equals| unicode:: U+0003D .. EQUALS SIGNh]h=}hjsbah}(h]h ]h"]equalsah$]h&]uh1hhhhKhhhhubh)}(h1.. |excl| unicode:: U+00021 .. EXCLAMATION MARKh]h!}hjsbah}(h]h ]h"]exclah$]h&]uh1hhhhKhhhhubh)}(h9.. |frac12| unicode:: U+000BD .. VULGAR FRACTION ONE HALFh]h½}hjsbah}(h]h ]h"]frac12ah$]h&]uh1hhhhKhhhhubh)}(h<.. |frac14| unicode:: U+000BC .. VULGAR FRACTION ONE QUARTERh]h¼}hjsbah}(h]h ]h"]frac14ah$]h&]uh1hhhhKhhhhubh)}(h;.. |frac18| unicode:: U+0215B .. VULGAR FRACTION ONE EIGHTHh]h⅛}hjsbah}(h]h ]h"]frac18ah$]h&]uh1hhhhKhhhhubh)}(h?.. |frac34| unicode:: U+000BE .. VULGAR FRACTION THREE QUARTERSh]h¾}hjsbah}(h]h ]h"]frac34ah$]h&]uh1hhhhKhhhhubh)}(h>.. |frac38| unicode:: U+0215C .. VULGAR FRACTION THREE EIGHTHSh]h⅜}hjsbah}(h]h ]h"]frac38ah$]h&]uh1hhhhKhhhhubh)}(h=.. |frac58| unicode:: U+0215D .. VULGAR FRACTION FIVE EIGHTHSh]h⅝}hjsbah}(h]h ]h"]frac58ah$]h&]uh1hhhhKhhhhubh)}(h>.. |frac78| unicode:: U+0215E .. VULGAR FRACTION SEVEN EIGHTHSh]h⅞}hj,sbah}(h]h ]h"]frac78ah$]h&]uh1hhhhKhhhhubh)}(h2.. |gt| unicode:: U+0003E .. GREATER-THAN SIGNh]h>}hj;sbah}(h]h ]h"]gtah$]h&]uh1hhhhKhhhhubh)}(h9.. |half| unicode:: U+000BD .. VULGAR FRACTION ONE HALFh]h½}hjJsbah}(h]h ]h"]halfah$]h&]uh1hhhhK hhhhubh)}(h/.. |horbar| unicode:: U+02015 .. HORIZONTAL BARh]h―}hjYsbah}(h]h ]h"]horbarah$]h&]uh1hhhhK!hhhhubh)}(h'.. |hyphen| unicode:: U+02010 .. HYPHENh]h‐}hjhsbah}(h]h ]h"]hyphenah$]h&]uh1hhhhK"hhhhubh)}(h:.. |iexcl| unicode:: U+000A1 .. INVERTED EXCLAMATION MARKh]h¡}hjwsbah}(h]h ]h"]iexclah$]h&]uh1hhhhK#hhhhubh)}(h7.. |iquest| unicode:: U+000BF .. INVERTED QUESTION MARKh]h¿}hjsbah}(h]h ]h"]iquestah$]h&]uh1hhhhK$hhhhubh)}(hJ.. |laquo| unicode:: U+000AB .. LEFT-POINTING DOUBLE ANGLE QUOTATION MARKh]h«}hjsbah}(h]h ]h"]laquoah$]h&]uh1hhhhK%hhhhubh)}(h0.. |larr| unicode:: U+02190 .. LEFTWARDS ARROWh]h←}hjsbah}(h]h ]h"]larrah$]h&]uh1hhhhK&hhhhubh)}(h3.. |lcub| unicode:: U+0007B .. LEFT CURLY BRACKETh]h{}hjsbah}(h]h ]h"]lcubah$]h&]uh1hhhhK'hhhhubh)}(h;.. |ldquo| unicode:: U+0201C .. LEFT DOUBLE QUOTATION MARKh]h“}hjsbah}(h]h ]h"]ldquoah$]h&]uh1hhhhK(hhhhubh)}(h).. |lowbar| unicode:: U+0005F .. LOW LINEh]h_}hjsbah}(h]h ]h"]lowbarah$]h&]uh1hhhhK)hhhhubh)}(h1.. |lpar| unicode:: U+00028 .. LEFT PARENTHESISh]h(}hjsbah}(h]h ]h"]lparah$]h&]uh1hhhhK*hhhhubh)}(h4.. |lsqb| unicode:: U+0005B .. LEFT SQUARE BRACKETh]h[}hjsbah}(h]h ]h"]lsqbah$]h&]uh1hhhhK+hhhhubh)}(h;.. |lsquo| unicode:: U+02018 .. LEFT SINGLE QUOTATION MARKh]h‘}hjsbah}(h]h ]h"]lsquoah$]h&]uh1hhhhK,hhhhubh)}(h/.. |lt| unicode:: U+0003C .. LESS-THAN SIGNh]h<}hj sbah}(h]h ]h"]ltah$]h&]uh1hhhhK-hhhhubh)}(h+.. |micro| unicode:: U+000B5 .. MICRO SIGNh]hµ}hjsbah}(h]h ]h"]microah$]h&]uh1hhhhK.hhhhubh)}(h+.. |middot| unicode:: U+000B7 .. MIDDLE DOTh]h·}hj+sbah}(h]h ]h"]middotah$]h&]uh1hhhhK/hhhhubh)}(h/.. |nbsp| unicode:: U+000A0 .. NO-BREAK SPACEh]h }hj:sbah}(h]h ]h"]nbspah$]h&]uh1hhhhK0hhhhubh)}(h).. |not| unicode:: U+000AC .. NOT SIGNh]h¬}hjIsbah}(h]h ]h"]notah$]h&]uh1hhhhK1hhhhubh)}(h,.. |num| unicode:: U+00023 .. NUMBER SIGNh]h#}hjXsbah}(h]h ]h"]numah$]h&]uh1hhhhK2hhhhubh)}(h).. |ohm| unicode:: U+02126 .. OHM SIGNh]hΩ}hjgsbah}(h]h ]h"]ohmah$]h&]uh1hhhhK3hhhhubh)}(h;.. |ordf| unicode:: U+000AA .. FEMININE ORDINAL INDICATORh]hª}hjvsbah}(h]h ]h"]ordfah$]h&]uh1hhhhK4hhhhubh)}(h<.. |ordm| unicode:: U+000BA .. MASCULINE ORDINAL INDICATORh]hº}hjsbah}(h]h ]h"]ordmah$]h&]uh1hhhhK5hhhhubh)}(h-.. |para| unicode:: U+000B6 .. PILCROW SIGNh]h¶}hjsbah}(h]h ]h"]paraah$]h&]uh1hhhhK6hhhhubh)}(h-.. |percnt| unicode:: U+00025 .. PERCENT SIGNh]h%}hjsbah}(h]h ]h"]percntah$]h&]uh1hhhhK7hhhhubh)}(h*.. |period| unicode:: U+0002E .. FULL STOPh]h.}hjsbah}(h]h ]h"]periodah$]h&]uh1hhhhK8hhhhubh)}(h*.. |plus| unicode:: U+0002B .. PLUS SIGNh]h+}hjsbah}(h]h ]h"]plusah$]h&]uh1hhhhK9hhhhubh)}(h0.. |plusmn| unicode:: U+000B1 .. PLUS-MINUS SIGNh]h±}hjsbah}(h]h ]h"]plusmnah$]h&]uh1hhhhK:hhhhubh)}(h+.. |pound| unicode:: U+000A3 .. POUND SIGNh]h£}hjsbah}(h]h ]h"]poundah$]h&]uh1hhhhK;hhhhubh)}(h... |quest| unicode:: U+0003F .. QUESTION MARKh]h?}hjsbah}(h]h ]h"]questah$]h&]uh1hhhhKhhhhubh)}(h1.. |rarr| unicode:: U+02192 .. RIGHTWARDS ARROWh]h→}hjsbah}(h]h ]h"]rarrah$]h&]uh1hhhhK?hhhhubh)}(h4.. |rcub| unicode:: U+0007D .. RIGHT CURLY BRACKETh]h}}hj*sbah}(h]h ]h"]rcubah$]h&]uh1hhhhK@hhhhubh)}(h<.. |rdquo| unicode:: U+0201D .. RIGHT DOUBLE QUOTATION MARKh]h”}hj9sbah}(h]h ]h"]rdquoah$]h&]uh1hhhhKAhhhhubh)}(h0.. |reg| unicode:: U+000AE .. REGISTERED SIGNh]h®}hjHsbah}(h]h ]h"]regah$]h&]uh1hhhhKBhhhhubh)}(h2.. |rpar| unicode:: U+00029 .. RIGHT PARENTHESISh]h)}hjWsbah}(h]h ]h"]rparah$]h&]uh1hhhhKChhhhubh)}(h5.. |rsqb| unicode:: U+0005D .. RIGHT SQUARE BRACKETh]h]}hjfsbah}(h]h ]h"]rsqbah$]h&]uh1hhhhKDhhhhubh)}(h<.. |rsquo| unicode:: U+02019 .. RIGHT SINGLE QUOTATION MARKh]h’}hjusbah}(h]h ]h"]rsquoah$]h&]uh1hhhhKEhhhhubh)}(h-.. |sect| unicode:: U+000A7 .. SECTION SIGNh]h§}hjsbah}(h]h ]h"]sectah$]h&]uh1hhhhKFhhhhubh)}(h*.. |semi| unicode:: U+0003B .. SEMICOLONh]h;}hjsbah}(h]h ]h"]semiah$]h&]uh1hhhhKGhhhhubh)}(h,.. |shy| unicode:: U+000AD .. SOFT HYPHENh]h­}hjsbah}(h]h ]h"]shyah$]h&]uh1hhhhKHhhhhubh)}(h(.. |sol| unicode:: U+0002F .. SOLIDUSh]h/}hjsbah}(h]h ]h"]solah$]h&]uh1hhhhKIhhhhubh)}(h,.. |sung| unicode:: U+0266A .. EIGHTH NOTEh]h♪}hjsbah}(h]h ]h"]sungah$]h&]uh1hhhhKJhhhhubh)}(h0.. |sup1| unicode:: U+000B9 .. SUPERSCRIPT ONEh]h¹}hjsbah}(h]h ]h"]sup1ah$]h&]uh1hhhhKKhhhhubh)}(h0.. |sup2| unicode:: U+000B2 .. SUPERSCRIPT TWOh]h²}hjsbah}(h]h ]h"]sup2ah$]h&]uh1hhhhKLhhhhubh)}(h2.. |sup3| unicode:: U+000B3 .. SUPERSCRIPT THREEh]h³}hjsbah}(h]h ]h"]sup3ah$]h&]uh1hhhhKMhhhhubh)}(h4.. |times| unicode:: U+000D7 .. MULTIPLICATION SIGNh]h×}hjsbah}(h]h ]h"]timesah$]h&]uh1hhhhKNhhhhubh)}(h0.. |trade| unicode:: U+02122 .. TRADE MARK SIGNh]h™}hj sbah}(h]h ]h"]tradeah$]h&]uh1hhhhKOhhhhubh)}(h... |uarr| unicode:: U+02191 .. UPWARDS ARROWh]h↑}hjsbah}(h]h ]h"]uarrah$]h&]uh1hhhhKPhhhhubh)}(h... |verbar| unicode:: U+0007C .. VERTICAL LINEh]h|}hj)sbah}(h]h ]h"]verbarah$]h&]uh1hhhhKQhhhhubh)}(h*.. |yen| unicode:: U+000A5 .. YEN SIGN h]h¥}hj8sbah}(h]h ]h"]yenah$]h&]uh1hhhhKRhhhhubhtarget)}(h .. _dvbapi:h]h}(h]h ]h"]h$]h&]refiddvbapiuh1jGhKZhhhhhhubhsection)}(hhh](htitle)}(hPart II - Digital TV APIh]hPart II - Digital TV API}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jZhjWhhhhhKubhnote)}(hX?This API is also known as Linux **DVB API**. It it was originally written to support the European digital TV standard (DVB), and later extended to support all digital TV standards. In order to avoid confusion, within this document, it was opted to refer to it, and to associated hardware as **Digital TV**. The word **DVB** is reserved to be used for: - the Digital TV API version (e. g. DVB API version 3 or DVB API version 5); - digital TV data types (enums, structs, defines, etc); - digital TV device nodes (``/dev/dvb/...``); - the European DVB standard.h](h paragraph)}(h,This API is also known as Linux **DVB API**.h](h This API is also known as Linux }(hjrhhhNhNubhstrong)}(h **DVB API**h]hDVB API}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjrubh.}(hjrhhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhK hjlubjq)}(hIt it was originally written to support the European digital TV standard (DVB), and later extended to support all digital TV standards.h]hIt it was originally written to support the European digital TV standard (DVB), and later extended to support all digital TV standards.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhKhjlubjq)}(h}In order to avoid confusion, within this document, it was opted to refer to it, and to associated hardware as **Digital TV**.h](hnIn order to avoid confusion, within this document, it was opted to refer to it, and to associated hardware as }(hjhhhNhNubj{)}(h**Digital TV**h]h Digital TV}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhKhjlubjq)}(h,The word **DVB** is reserved to be used for:h](h The word }(hjhhhNhNubj{)}(h**DVB**h]hDVB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubh is reserved to be used for:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhKhjlubh block_quote)}(h- the Digital TV API version (e. g. DVB API version 3 or DVB API version 5); - digital TV data types (enums, structs, defines, etc); - digital TV device nodes (``/dev/dvb/...``); - the European DVB standard.h]h bullet_list)}(hhh](h list_item)}(hJthe Digital TV API version (e. g. DVB API version 3 or DVB API version 5);h]jq)}(hJthe Digital TV API version (e. g. DVB API version 3 or DVB API version 5);h]hJthe Digital TV API version (e. g. DVB API version 3 or DVB API version 5);}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h5digital TV data types (enums, structs, defines, etc);h]jq)}(hj h]h5digital TV data types (enums, structs, defines, etc);}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h+digital TV device nodes (``/dev/dvb/...``);h]jq)}(hj h](hdigital TV device nodes (}(hj"hhhNhNubhliteral)}(h``/dev/dvb/...``h]h /dev/dvb/...}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j)hj"ubh);}(hj"hhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hthe European DVB standard.h]jq)}(hjKh]hthe European DVB standard.}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhKhjIubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]bullet-uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjlubeh}(h]h ]h"]h$]h&]uh1jjhjWhhhhhNubjq)}(h**Version 5.10**h]j{)}(hjvh]h Version 5.10}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjtubah}(h]h ]h"]h$]h&]uh1jphhhKhjWhhubhcompound)}(hhh]htoctree)}(hhh]h}(h]h ]h"]h$]h&]huserspace-api/media/dvb/dvbapientries](Nuserspace-api/media/dvb/introN userspace-api/media/dvb/frontendNuserspace-api/media/dvb/demuxNuserspace-api/media/dvb/caNuserspace-api/media/dvb/netN'userspace-api/media/dvb/legacy_dvb_apisN userspace-api/media/dvb/examplesNuserspace-api/media/dvb/headerse includefiles](jjjjjjjjemaxdepthKcaptionTable of Contentsglobhidden includehiddennumberedM titlesonly rawentries] rawcaptionjuh1jhhhKhjubah}(h]h ]toctree-wrapperah"]h$]h&]uh1jhjWhhhhhNubjV)}(hhh](j[)}(hRevision and Copyrighth]hRevision and Copyright}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jZhjhhhhhK/ubjq)}(hAuthors:h]hAuthors:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhK1hjhhubj)}(hhh]j)}(h+J. K. Metzler, Ralph h]henumerated_list)}(hhh]j)}(h(K. Metzler, Ralph h]j)}(hhh]j)}(h%Metzler, Ralph h]jq)}(h$Metzler, Ralph h](hMetzler, Ralph <}(hjhhhNhNubh reference)}(hrjkm@metzlerbros.deh]hrjkm@metzlerbros.de}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:rjkm@metzlerbros.deuh1jhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]enumtype upperalphaprefixhsuffix.startK uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]j(j)j*hj+j,j-K uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjhhhNhNubah}(h]h ]h"]h$]h&]jfjguh1jhhhK3hjhhubj)}(h7- Original author of the Digital TV API documentation. h]j)}(hhh]j)}(h5Original author of the Digital TV API documentation. h]jq)}(h4Original author of the Digital TV API documentation.h]h4Original author of the Digital TV API documentation.}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhK5hjMubah}(h]h ]h"]h$]h&]uh1jhjJubah}(h]h ]h"]h$]h&]jfjguh1jhhhK5hjFubah}(h]h ]h"]h$]h&]uh1jhhhK5hjhhubj)}(hhh]j)}(h,O. C. Metzler, Marcus h]j)}(hhh]j)}(h)C. Metzler, Marcus h]j)}(hhh]j)}(h&Metzler, Marcus h]jq)}(h%Metzler, Marcus h](hMetzler, Marcus <}(hjhhhNhNubj)}(hrjkm@metzlerbros.deh]hrjkm@metzlerbros.de}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:rjkm@metzlerbros.deuh1jhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]j(j)j*hj+j,j-Kuh1jhj{ubah}(h]h ]h"]h$]h&]uh1jhjxubah}(h]h ]h"]h$]h&]j(j)j*hj+j,j-Kuh1jhjtubah}(h]h ]h"]h$]h&]uh1jhjqhhhNhNubah}(h]h ]h"]h$]h&]jfjguh1jhhhK7hjhhubj)}(h7- Original author of the Digital TV API documentation. h]j)}(hhh]j)}(h5Original author of the Digital TV API documentation. h]jq)}(h4Original author of the Digital TV API documentation.h]h4Original author of the Digital TV API documentation.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]jfjguh1jhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhhhK9hjhhubj)}(hhh]j)}(h4Carvalho Chehab, Mauro h]jq)}(h3Carvalho Chehab, Mauro h](hCarvalho Chehab, Mauro <}(hjhhhNhNubj)}(hmchehab+samsung@kernel.orgh]hmchehab+samsung@kernel.org}(hjhhhNhNubah}(h]h ]h"]h$]h&]refuri!mailto:mchehab+samsung@kernel.orguh1jhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhK;hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubah}(h]h ]h"]h$]h&]jfjguh1jhhhK;hjhhubj)}(hQ- Ported document to Docbook XML, addition of DVBv5 API, documentation gaps fix. h]j)}(hhh]j)}(hOPorted document to Docbook XML, addition of DVBv5 API, documentation gaps fix. h]jq)}(hNPorted document to Docbook XML, addition of DVBv5 API, documentation gaps fix.h]hNPorted document to Docbook XML, addition of DVBv5 API, documentation gaps fix.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhK=hj3ubah}(h]h ]h"]h$]h&]uh1jhj0ubah}(h]h ]h"]h$]h&]jfjguh1jhhhK=hj,ubah}(h]h ]h"]h$]h&]uh1jhhhK=hjhhubjq)}(h1**Copyright** |copy| 2002-2003 : Convergence GmbHh](j{)}(h **Copyright**h]h Copyright}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjWubh }(hjWhhhNhNubh©}(hjWhhhNhNubh 2002-2003 : Convergence GmbH}(hjWhhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhK?hjhhubjq)}(h6**Copyright** |copy| 2009-2017 : Mauro Carvalho Chehabh](j{)}(h **Copyright**h]h Copyright}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhj{ubh }(hj{hhhNhNubh©}(hj{hhhNhNubh" 2009-2017 : Mauro Carvalho Chehab}(hj{hhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhKAhjhhubeh}(h]revision-and-copyrightah ]h"]revision and copyrightah$]h&]uh1jUhjWhhhhhK/ubjV)}(hhh](j[)}(hRevision Historyh]hRevision History}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jZhjhhhhhKEubh field_list)}(hhh]hfield)}(hhh](h field_name)}(hrevisionh]hrevision}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubh field_body)}(h2.2.0 / 2017-09-01 (*mcc*) h]jq)}(h2.2.0 / 2017-09-01 (*mcc*)h](h2.2.0 / 2017-09-01 (}(hjhhhNhNubhemphasis)}(h*mcc*h]hmcc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhKGhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKGhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKGubjq)}(hcMost gaps between the uAPI document and the Kernel implementation got fixed for the non-legacy API.h]hcMost gaps between the uAPI document and the Kernel implementation got fixed for the non-legacy API.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhKIhjhhubj)}(hhh]j)}(hhh](j)}(hrevisionh]hrevision}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h2.1.0 / 2015-05-29 (*mcc*) h]jq)}(h2.1.0 / 2015-05-29 (*mcc*)h](h2.1.0 / 2015-05-29 (}(hj2 hhhNhNubj)}(h*mcc*h]hmcc}(hj: hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2 ubh)}(hj2 hhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhKLhj. ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKLhj hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKLubjq)}(hDocBook improvements and cleanups, in order to document the system calls on a more standard way and provide more description about the current Digital TV API.h]hDocBook improvements and cleanups, in order to document the system calls on a more standard way and provide more description about the current Digital TV API.}(hjd hhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhKNhjhhubj)}(hhh]j)}(hhh](j)}(hrevisionh]hrevision}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1jhju hhhKubj)}(h2.0.4 / 2011-05-06 (*mcc*) h]jq)}(h2.0.4 / 2011-05-06 (*mcc*)h](h2.0.4 / 2011-05-06 (}(hj hhhNhNubj)}(h*mcc*h]hmcc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhKRhj ubah}(h]h ]h"]h$]h&]uh1jhju ubeh}(h]h ]h"]h$]h&]uh1jhhhKRhjr hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKRubjq)}(h[Add more information about DVBv5 API, better describing the frontend GET/SET props ioctl's.h]h]Add more information about DVBv5 API, better describing the frontend GET/SET props ioctl’s.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhKThjhhubj)}(hhh]j)}(hhh](j)}(hrevisionh]hrevision}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h2.0.3 / 2010-07-03 (*mcc*) h]jq)}(h2.0.3 / 2010-07-03 (*mcc*)h](h2.0.3 / 2010-07-03 (}(hj hhhNhNubj)}(h*mcc*h]hmcc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhKXhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKXhj hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKXubjq)}(hRAdd some frontend capabilities flags, present on kernel, but missing at the specs.h]hRAdd some frontend capabilities flags, present on kernel, but missing at the specs.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhKZhjhhubj)}(hhh]j)}(hhh](j)}(hrevisionh]hrevision}(hj( hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj% hhhKubj)}(h2.0.2 / 2009-10-25 (*mcc*) h]jq)}(h2.0.2 / 2009-10-25 (*mcc*)h](h2.0.2 / 2009-10-25 (}(hj: hhhNhNubj)}(h*mcc*h]hmcc}(hjB hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj: ubh)}(hj: hhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhK^hj6 ubah}(h]h ]h"]h$]h&]uh1jhj% ubeh}(h]h ]h"]h$]h&]uh1jhhhK^hj" hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhK^ubjq)}(hMdocuments FE_SET_FRONTEND_TUNE_MODE and FE_DISHETWORK_SEND_LEGACY_CMD ioctls.h]hMdocuments FE_SET_FRONTEND_TUNE_MODE and FE_DISHETWORK_SEND_LEGACY_CMD ioctls.}(hjl hhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhK`hjhhubj)}(hhh]j)}(hhh](j)}(hrevisionh]hrevision}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj} hhhKubj)}(h2.0.1 / 2009-09-16 (*mcc*) h]jq)}(h2.0.1 / 2009-09-16 (*mcc*)h](h2.0.1 / 2009-09-16 (}(hj hhhNhNubj)}(h*mcc*h]hmcc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhKdhj ubah}(h]h ]h"]h$]h&]uh1jhj} ubeh}(h]h ]h"]h$]h&]uh1jhhhKdhjz hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKdubjq)}(h9Added ISDB-T test originally written by Patrick Boettcherh]h9Added ISDB-T test originally written by Patrick Boettcher}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhKfhjhhubj)}(hhh]j)}(hhh](j)}(hrevisionh]hrevision}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h2.0.0 / 2009-09-06 (*mcc*) h]jq)}(h2.0.0 / 2009-09-06 (*mcc*)h](h2.0.0 / 2009-09-06 (}(hj hhhNhNubj)}(h*mcc*h]hmcc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhKihj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKihj hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKiubjq)}(h]Conversion from LaTex to DocBook XML. The contents is the same as the original LaTex version.h]h]Conversion from LaTex to DocBook XML. The contents is the same as the original LaTex version.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhKkhjhhubj)}(hhh]j)}(hhh](j)}(hrevisionh]hrevision}(hj0 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj- hhhKubj)}(h1.0.0 / 2003-07-24 (*rjkm*) h]jq)}(h1.0.0 / 2003-07-24 (*rjkm*)h](h1.0.0 / 2003-07-24 (}(hjB hhhNhNubj)}(h*rjkm*h]hrjkm}(hjJ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjB ubh)}(hjB hhhNhNubeh}(h]h ]h"]h$]h&]uh1jphhhKohj> ubah}(h]h ]h"]h$]h&]uh1jhj- ubeh}(h]h ]h"]h$]h&]uh1jhhhKohj* hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKoubjq)}(hInitial revision on LaTEX.h]hInitial revision on LaTEX.}(hjt hhhNhNubah}(h]h ]h"]h$]h&]uh1jphhhKqhjhhubeh}(h]revision-historyah ]h"]revision historyah$]h&]uh1jUhjWhhhhhKEubeh}(h](part-ii-digital-tv-apijTeh ]h"](part ii - digital tv apidvbapieh$]h&]uh1jUhhhhhhhKexpect_referenced_by_name}j jIsexpect_referenced_by_id}jTjIsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jZN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}(hhhhhhj jjjj*jj9j-jHj<jWjKjfjZjujijjxjjjjjjjjjjjjjjjjj jjjj)jj8j,jGj;jVjJjejYjtjhjjwjjjjjjjjjjjjjjjjj jjj j(jj7j+jFj:jUjIjdjXjsjgjjvjjjjjjjjjjjjjjjjj jjj j'jj6j*jEj9jTjHjcjWjrjfjjujjjjjjjjjjjjjjjjjjjj j&jj5j)jDj8usubstitution_names}(amphߌaposhasthbrvbarj bsoljcentj*colonj9commajHcommatjWcopyjfcurrenjudarrjdegjdividejdollarjequalsjexcljfrac12jfrac14jfrac18jfrac34j frac38jfrac58j)frac78j8gtjGhalfjVhorbarjehyphenjtiexcljiquestjlaquojlarrjlcubjldquojlowbarjlparjlsqbjlsquoj ltjmicroj(middotj7nbspjFnotjUnumjdohmjsordfjordmjparajpercntjperiodjplusjplusmnjpoundjquestjquotj raquojrarrj'rcubj6rdquojEregjTrparjcrsqbjrrsquojsectjsemijshyjsoljsungjsup1jsup2jsup3jtimesjtradejuarrj&verbarj5yenjDurefnames}refids}jT]jIasnameids}(j jTj j jjj j u nametypes}(j j jj uh}(jTjWj jWjjj ju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages](hsystem_message)}(hhh]jq)}(h;Enumerated list start value not ordinal-1: "J" (ordinal 10)h]h?Enumerated list start value not ordinal-1: “J” (ordinal 10)}(hjn hhhNhNubah}(h]h ]h"]h$]h&]uh1jphjk ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1ji hjubjj )}(hhh]jq)}(h;Enumerated list start value not ordinal-1: "K" (ordinal 11)h]h?Enumerated list start value not ordinal-1: “K” (ordinal 11)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jphj ubah}(h]h ]h"]h$]h&]levelKtypej sourcehlineKuh1ji hjubjj )}(hhh]jq)}(h;Enumerated list start value not ordinal-1: "O" (ordinal 15)h]h?Enumerated list start value not ordinal-1: “O” (ordinal 15)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jphj ubah}(h]h ]h"]h$]h&]levelKtypej sourcehlineKuh1ji hjtubjj )}(hhh]jq)}(h:Enumerated list start value not ordinal-1: "C" (ordinal 3)h]h>Enumerated list start value not ordinal-1: “C” (ordinal 3)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jphj ubah}(h]h ]h"]h$]h&]levelKtypej sourcehlineKuh1ji hj{ubetransform_messages]jj )}(hhh]jq)}(hhh]h,Hyperlink target "dvbapi" is not referenced.}hj sbah}(h]h ]h"]h$]h&]uh1jphj ubah}(h]h ]h"]h$]h&]levelKtypej sourcehlineKZuh1ji uba transformerN include_log]0Documentation/userspace-api/media/dvb/dvbapi.rst(NNNNta decorationNhhub.