aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/DocBook/media/dvb/dvbproperty.xml
diff options
context:
space:
mode:
authorAntti Palosaari <crope@iki.fi>2012-08-12 21:33:21 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-08-13 15:01:17 -0400
commit224b6642f5e82a1b21f6b552c799fa02e527d542 (patch)
treee73e68bcaf805c4cacb44c32865dd73395504f30 /Documentation/DocBook/media/dvb/dvbproperty.xml
parent991452a21b76e5e1bba2fcf9c024ab69067f5656 (diff)
[media] add DTMB support for DVB API
Cc: Patrick Boettcher <pboettcher@kernellabs.com> Cc: Andreas Oberritter <obi@linuxtv.org> Cc: Mauro Carvalho Chehab <mchehab@redhat.com> Acked-by: Patrick Boettcher <pboettcher@kernellabs.com> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'Documentation/DocBook/media/dvb/dvbproperty.xml')
-rw-r--r--Documentation/DocBook/media/dvb/dvbproperty.xml40
1 files changed, 39 insertions, 1 deletions
diff --git a/Documentation/DocBook/media/dvb/dvbproperty.xml b/Documentation/DocBook/media/dvb/dvbproperty.xml
index bb4777a2cd90..5aea35e66af7 100644
--- a/Documentation/DocBook/media/dvb/dvbproperty.xml
+++ b/Documentation/DocBook/media/dvb/dvbproperty.xml
@@ -194,6 +194,7 @@ get/set up to 64 properties. The actual meaning of each property is described on
194 APSK_16, 194 APSK_16,
195 APSK_32, 195 APSK_32,
196 DQPSK, 196 DQPSK,
197 QAM_4_NR,
197 } fe_modulation_t; 198 } fe_modulation_t;
198</programlisting> 199</programlisting>
199 </section> 200 </section>
@@ -265,6 +266,7 @@ typedef enum fe_code_rate {
265 FEC_AUTO, 266 FEC_AUTO,
266 FEC_3_5, 267 FEC_3_5,
267 FEC_9_10, 268 FEC_9_10,
269 FEC_2_5,
268} fe_code_rate_t; 270} fe_code_rate_t;
269 </programlisting> 271 </programlisting>
270 <para>which correspond to error correction rates of 1/2, 2/3, etc., 272 <para>which correspond to error correction rates of 1/2, 2/3, etc.,
@@ -351,7 +353,7 @@ typedef enum fe_delivery_system {
351 SYS_ISDBC, 353 SYS_ISDBC,
352 SYS_ATSC, 354 SYS_ATSC,
353 SYS_ATSCMH, 355 SYS_ATSCMH,
354 SYS_DMBTH, 356 SYS_DTMB,
355 SYS_CMMB, 357 SYS_CMMB,
356 SYS_DAB, 358 SYS_DAB,
357 SYS_DVBT2, 359 SYS_DVBT2,
@@ -735,6 +737,9 @@ typedef enum fe_guard_interval {
735 GUARD_INTERVAL_1_128, 737 GUARD_INTERVAL_1_128,
736 GUARD_INTERVAL_19_128, 738 GUARD_INTERVAL_19_128,
737 GUARD_INTERVAL_19_256, 739 GUARD_INTERVAL_19_256,
740 GUARD_INTERVAL_PN420,
741 GUARD_INTERVAL_PN595,
742 GUARD_INTERVAL_PN945,
738} fe_guard_interval_t; 743} fe_guard_interval_t;
739</programlisting> 744</programlisting>
740 745
@@ -743,6 +748,7 @@ typedef enum fe_guard_interval {
743 try to find the correct guard interval (if capable) and will use TMCC to fill 748 try to find the correct guard interval (if capable) and will use TMCC to fill
744 in the missing parameters.</para> 749 in the missing parameters.</para>
745 <para>2) Intervals 1/128, 19/128 and 19/256 are used only for DVB-T2 at present</para> 750 <para>2) Intervals 1/128, 19/128 and 19/256 are used only for DVB-T2 at present</para>
751 <para>3) DTMB specifies PN420, PN595 and PN945.</para>
746 </section> 752 </section>
747 <section id="DTV-TRANSMISSION-MODE"> 753 <section id="DTV-TRANSMISSION-MODE">
748 <title><constant>DTV_TRANSMISSION_MODE</constant></title> 754 <title><constant>DTV_TRANSMISSION_MODE</constant></title>
@@ -759,6 +765,8 @@ typedef enum fe_transmit_mode {
759 TRANSMISSION_MODE_1K, 765 TRANSMISSION_MODE_1K,
760 TRANSMISSION_MODE_16K, 766 TRANSMISSION_MODE_16K,
761 TRANSMISSION_MODE_32K, 767 TRANSMISSION_MODE_32K,
768 TRANSMISSION_MODE_C1,
769 TRANSMISSION_MODE_C3780,
762} fe_transmit_mode_t; 770} fe_transmit_mode_t;
763</programlisting> 771</programlisting>
764 <para>Notes:</para> 772 <para>Notes:</para>
@@ -770,6 +778,7 @@ typedef enum fe_transmit_mode {
770 use TMCC to fill in the missing parameters.</para> 778 use TMCC to fill in the missing parameters.</para>
771 <para>3) DVB-T specifies 2K and 8K as valid sizes.</para> 779 <para>3) DVB-T specifies 2K and 8K as valid sizes.</para>
772 <para>4) DVB-T2 specifies 1K, 2K, 4K, 8K, 16K and 32K.</para> 780 <para>4) DVB-T2 specifies 1K, 2K, 4K, 8K, 16K and 32K.</para>
781 <para>5) DTMB specifies C1 and C3780.</para>
773 </section> 782 </section>
774 <section id="DTV-HIERARCHY"> 783 <section id="DTV-HIERARCHY">
775 <title><constant>DTV_HIERARCHY</constant></title> 784 <title><constant>DTV_HIERARCHY</constant></title>
@@ -806,6 +815,17 @@ typedef enum fe_hierarchy {
806 FE_GET_INFO. In the case of a legacy frontend, the result is just the same 815 FE_GET_INFO. In the case of a legacy frontend, the result is just the same
807 as with FE_GET_INFO, but in a more structured format </para> 816 as with FE_GET_INFO, but in a more structured format </para>
808 </section> 817 </section>
818 <section id="DTV-INTERLEAVING">
819 <title><constant>DTV_INTERLEAVING</constant></title>
820 <para>Interleaving mode</para>
821 <programlisting>
822enum fe_interleaving {
823 INTERLEAVING_NONE,
824 INTERLEAVING_240,
825 INTERLEAVING_720,
826};
827 </programlisting>
828 </section>
809</section> 829</section>
810 <section id="frontend-property-terrestrial-systems"> 830 <section id="frontend-property-terrestrial-systems">
811 <title>Properties used on terrestrial delivery systems</title> 831 <title>Properties used on terrestrial delivery systems</title>
@@ -944,6 +964,24 @@ typedef enum fe_hierarchy {
944 <listitem><para><link linkend="DTV-ATSCMH-SCCC-CODE-MODE-D"><constant>DTV_ATSCMH_SCCC_CODE_MODE_D</constant></link></para></listitem> 964 <listitem><para><link linkend="DTV-ATSCMH-SCCC-CODE-MODE-D"><constant>DTV_ATSCMH_SCCC_CODE_MODE_D</constant></link></para></listitem>
945 </itemizedlist> 965 </itemizedlist>
946 </section> 966 </section>
967 <section id="dtmb-params">
968 <title>DTMB delivery system</title>
969 <para>The following parameters are valid for DTMB:</para>
970 <itemizedlist mark='opencircle'>
971 <listitem><para><link linkend="DTV-API-VERSION"><constant>DTV_API_VERSION</constant></link></para></listitem>
972 <listitem><para><link linkend="DTV-DELIVERY-SYSTEM"><constant>DTV_DELIVERY_SYSTEM</constant></link></para></listitem>
973 <listitem><para><link linkend="DTV-TUNE"><constant>DTV_TUNE</constant></link></para></listitem>
974 <listitem><para><link linkend="DTV-CLEAR"><constant>DTV_CLEAR</constant></link></para></listitem>
975 <listitem><para><link linkend="DTV-FREQUENCY"><constant>DTV_FREQUENCY</constant></link></para></listitem>
976 <listitem><para><link linkend="DTV-MODULATION"><constant>DTV_MODULATION</constant></link></para></listitem>
977 <listitem><para><link linkend="DTV-BANDWIDTH-HZ"><constant>DTV_BANDWIDTH_HZ</constant></link></para></listitem>
978 <listitem><para><link linkend="DTV-INVERSION"><constant>DTV_INVERSION</constant></link></para></listitem>
979 <listitem><para><link linkend="DTV-INNER-FEC"><constant>DTV_INNER_FEC</constant></link></para></listitem>
980 <listitem><para><link linkend="DTV-GUARD-INTERVAL"><constant>DTV_GUARD_INTERVAL</constant></link></para></listitem>
981 <listitem><para><link linkend="DTV-TRANSMISSION-MODE"><constant>DTV_TRANSMISSION_MODE</constant></link></para></listitem>
982 <listitem><para><link linkend="DTV-INTERLEAVING"><constant>DTV_INTERLEAVING</constant></link></para></listitem>
983 </itemizedlist>
984 </section>
947 </section> 985 </section>
948 <section id="frontend-property-cable-systems"> 986 <section id="frontend-property-cable-systems">
949 <title>Properties used on cable delivery systems</title> 987 <title>Properties used on cable delivery systems</title>