diff options
| author | Evgeny Plehov <EvgenyPlehov@ukr.net> | 2012-09-13 09:16:28 -0400 |
|---|---|---|
| committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-09-23 20:26:15 -0400 |
| commit | 81800159eff5ae8369a0e21a469cb7241a34a7dc (patch) | |
| tree | 9048602adf8619c12e7ea12cd83da4bc7341d770 /Documentation/DocBook | |
| parent | 287cefd096b124874dc4d6d155f53547c0654860 (diff) | |
[media] DocBook: Multistream support
Document the multistream support at the DVBAPI, describing
what delivery systems currently support it (DVB-T2, DVB-S2,
ISDB-S).
DVBAPI version increased to 5.8.
[mchehab@redhat.com: Made some corrections - mostly language]
Signed-off-by: Evgeny Plehov <EvgenyPlehov@ukr.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'Documentation/DocBook')
| -rw-r--r-- | Documentation/DocBook/media/dvb/dvbapi.xml | 2 | ||||
| -rw-r--r-- | Documentation/DocBook/media/dvb/dvbproperty.xml | 32 | ||||
| -rw-r--r-- | Documentation/DocBook/media/dvb/frontend.xml | 1 | ||||
| -rw-r--r-- | Documentation/DocBook/media/dvb/intro.xml | 2 |
4 files changed, 25 insertions, 12 deletions
diff --git a/Documentation/DocBook/media/dvb/dvbapi.xml b/Documentation/DocBook/media/dvb/dvbapi.xml index d36f8f93c4f..757488b24f4 100644 --- a/Documentation/DocBook/media/dvb/dvbapi.xml +++ b/Documentation/DocBook/media/dvb/dvbapi.xml | |||
| @@ -84,7 +84,7 @@ Added ISDB-T test originally written by Patrick Boettcher | |||
| 84 | 84 | ||
| 85 | 85 | ||
| 86 | <title>LINUX DVB API</title> | 86 | <title>LINUX DVB API</title> |
| 87 | <subtitle>Version 5.2</subtitle> | 87 | <subtitle>Version 5.8</subtitle> |
| 88 | <!-- ADD THE CHAPTERS HERE --> | 88 | <!-- ADD THE CHAPTERS HERE --> |
| 89 | <chapter id="dvb_introdution"> | 89 | <chapter id="dvb_introdution"> |
| 90 | &sub-intro; | 90 | &sub-intro; |
diff --git a/Documentation/DocBook/media/dvb/dvbproperty.xml b/Documentation/DocBook/media/dvb/dvbproperty.xml index d188be963a4..3eebdac31f9 100644 --- a/Documentation/DocBook/media/dvb/dvbproperty.xml +++ b/Documentation/DocBook/media/dvb/dvbproperty.xml | |||
| @@ -793,15 +793,26 @@ typedef enum fe_hierarchy { | |||
| 793 | } fe_hierarchy_t; | 793 | } fe_hierarchy_t; |
| 794 | </programlisting> | 794 | </programlisting> |
| 795 | </section> | 795 | </section> |
| 796 | <section id="DTV-ISDBS-TS-ID"> | 796 | <section id="DTV-STREAM-ID"> |
| 797 | <title><constant>DTV_ISDBS_TS_ID</constant></title> | 797 | <title><constant>DTV_STREAM_ID</constant></title> |
| 798 | <para>Currently unused.</para> | 798 | <para>DVB-S2, DVB-T2 and ISDB-S support the transmission of several |
| 799 | streams on a single transport stream. | ||
| 800 | This property enables the DVB driver to handle substream filtering, | ||
| 801 | when supported by the hardware. | ||
| 802 | By default, substream filtering is disabled. | ||
| 803 | </para><para> | ||
| 804 | For DVB-S2 and DVB-T2, the valid substream id range is from 0 to 255. | ||
| 805 | </para><para> | ||
| 806 | For ISDB, the valid substream id range is from 1 to 65535. | ||
| 807 | </para><para> | ||
| 808 | To disable it, you should use the special macro NO_STREAM_ID_FILTER. | ||
| 809 | </para><para> | ||
| 810 | Note: any value outside the id range also disables filtering. | ||
| 811 | </para> | ||
| 799 | </section> | 812 | </section> |
| 800 | <section id="DTV-DVBT2-PLP-ID"> | 813 | <section id="DTV-DVBT2-PLP-ID-LEGACY"> |
| 801 | <title><constant>DTV_DVBT2_PLP_ID</constant></title> | 814 | <title><constant>DTV_DVBT2_PLP_ID_LEGACY</constant></title> |
| 802 | <para>DVB-T2 supports Physical Layer Pipes (PLP) to allow transmission of | 815 | <para>Obsolete, replaced with DTV_STREAM_ID.</para> |
| 803 | many data types via a single multiplex. The API will soon support this | ||
| 804 | at which point this section will be expanded.</para> | ||
| 805 | </section> | 816 | </section> |
| 806 | <section id="DTV-ENUM-DELSYS"> | 817 | <section id="DTV-ENUM-DELSYS"> |
| 807 | <title><constant>DTV_ENUM_DELSYS</constant></title> | 818 | <title><constant>DTV_ENUM_DELSYS</constant></title> |
| @@ -869,7 +880,7 @@ enum fe_interleaving { | |||
| 869 | <listitem><para><link linkend="DTV-GUARD-INTERVAL"><constant>DTV_GUARD_INTERVAL</constant></link></para></listitem> | 880 | <listitem><para><link linkend="DTV-GUARD-INTERVAL"><constant>DTV_GUARD_INTERVAL</constant></link></para></listitem> |
| 870 | <listitem><para><link linkend="DTV-TRANSMISSION-MODE"><constant>DTV_TRANSMISSION_MODE</constant></link></para></listitem> | 881 | <listitem><para><link linkend="DTV-TRANSMISSION-MODE"><constant>DTV_TRANSMISSION_MODE</constant></link></para></listitem> |
| 871 | <listitem><para><link linkend="DTV-HIERARCHY"><constant>DTV_HIERARCHY</constant></link></para></listitem> | 882 | <listitem><para><link linkend="DTV-HIERARCHY"><constant>DTV_HIERARCHY</constant></link></para></listitem> |
| 872 | <listitem><para><link linkend="DTV-DVBT2-PLP-ID"><constant>DTV_DVBT2_PLP_ID</constant></link></para></listitem> | 883 | <listitem><para><link linkend="DTV-STREAM-ID"><constant>DTV_STREAM_ID</constant></link></para></listitem> |
| 873 | </itemizedlist> | 884 | </itemizedlist> |
| 874 | </section> | 885 | </section> |
| 875 | <section id="isdbt"> | 886 | <section id="isdbt"> |
| @@ -1048,6 +1059,7 @@ enum fe_interleaving { | |||
| 1048 | <listitem><para><link linkend="DTV-MODULATION"><constant>DTV_MODULATION</constant></link></para></listitem> | 1059 | <listitem><para><link linkend="DTV-MODULATION"><constant>DTV_MODULATION</constant></link></para></listitem> |
| 1049 | <listitem><para><link linkend="DTV-PILOT"><constant>DTV_PILOT</constant></link></para></listitem> | 1060 | <listitem><para><link linkend="DTV-PILOT"><constant>DTV_PILOT</constant></link></para></listitem> |
| 1050 | <listitem><para><link linkend="DTV-ROLLOFF"><constant>DTV_ROLLOFF</constant></link></para></listitem> | 1061 | <listitem><para><link linkend="DTV-ROLLOFF"><constant>DTV_ROLLOFF</constant></link></para></listitem> |
| 1062 | <listitem><para><link linkend="DTV-STREAM-ID"><constant>DTV_STREAM_ID</constant></link></para></listitem> | ||
| 1051 | </itemizedlist> | 1063 | </itemizedlist> |
| 1052 | </section> | 1064 | </section> |
| 1053 | <section id="turbo-params"> | 1065 | <section id="turbo-params"> |
| @@ -1070,7 +1082,7 @@ enum fe_interleaving { | |||
| 1070 | <listitem><para><link linkend="DTV-SYMBOL-RATE"><constant>DTV_SYMBOL_RATE</constant></link></para></listitem> | 1082 | <listitem><para><link linkend="DTV-SYMBOL-RATE"><constant>DTV_SYMBOL_RATE</constant></link></para></listitem> |
| 1071 | <listitem><para><link linkend="DTV-INNER-FEC"><constant>DTV_INNER_FEC</constant></link></para></listitem> | 1083 | <listitem><para><link linkend="DTV-INNER-FEC"><constant>DTV_INNER_FEC</constant></link></para></listitem> |
| 1072 | <listitem><para><link linkend="DTV-VOLTAGE"><constant>DTV_VOLTAGE</constant></link></para></listitem> | 1084 | <listitem><para><link linkend="DTV-VOLTAGE"><constant>DTV_VOLTAGE</constant></link></para></listitem> |
| 1073 | <listitem><para><link linkend="DTV-ISDBS-TS-ID"><constant>DTV_ISDBS_TS_ID</constant></link></para></listitem> | 1085 | <listitem><para><link linkend="DTV-STREAM-ID"><constant>DTV_STREAM_ID</constant></link></para></listitem> |
| 1074 | </itemizedlist> | 1086 | </itemizedlist> |
| 1075 | </section> | 1087 | </section> |
| 1076 | </section> | 1088 | </section> |
diff --git a/Documentation/DocBook/media/dvb/frontend.xml b/Documentation/DocBook/media/dvb/frontend.xml index 950bdfb4504..426c2526a45 100644 --- a/Documentation/DocBook/media/dvb/frontend.xml +++ b/Documentation/DocBook/media/dvb/frontend.xml | |||
| @@ -101,6 +101,7 @@ a specific frontend type.</para> | |||
| 101 | FE_CAN_8VSB = 0x200000, | 101 | FE_CAN_8VSB = 0x200000, |
| 102 | FE_CAN_16VSB = 0x400000, | 102 | FE_CAN_16VSB = 0x400000, |
| 103 | FE_HAS_EXTENDED_CAPS = 0x800000, | 103 | FE_HAS_EXTENDED_CAPS = 0x800000, |
| 104 | FE_CAN_MULTISTREAM = 0x4000000, | ||
| 104 | FE_CAN_TURBO_FEC = 0x8000000, | 105 | FE_CAN_TURBO_FEC = 0x8000000, |
| 105 | FE_CAN_2G_MODULATION = 0x10000000, | 106 | FE_CAN_2G_MODULATION = 0x10000000, |
| 106 | FE_NEEDS_BENDING = 0x20000000, | 107 | FE_NEEDS_BENDING = 0x20000000, |
diff --git a/Documentation/DocBook/media/dvb/intro.xml b/Documentation/DocBook/media/dvb/intro.xml index 170064a3dc8..2048b53d19b 100644 --- a/Documentation/DocBook/media/dvb/intro.xml +++ b/Documentation/DocBook/media/dvb/intro.xml | |||
| @@ -205,7 +205,7 @@ a partial path like:</para> | |||
| 205 | additional include file <emphasis | 205 | additional include file <emphasis |
| 206 | role="tt">linux/dvb/version.h</emphasis> exists, which defines the | 206 | role="tt">linux/dvb/version.h</emphasis> exists, which defines the |
| 207 | constant <emphasis role="tt">DVB_API_VERSION</emphasis>. This document | 207 | constant <emphasis role="tt">DVB_API_VERSION</emphasis>. This document |
| 208 | describes <emphasis role="tt">DVB_API_VERSION 5.4</emphasis>. | 208 | describes <emphasis role="tt">DVB_API_VERSION 5.8</emphasis>. |
| 209 | </para> | 209 | </para> |
| 210 | 210 | ||
| 211 | </section> | 211 | </section> |
