diff options
author | Antti Palosaari <crope@iki.fi> | 2012-08-12 21:33:21 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-08-13 15:01:17 -0400 |
commit | 224b6642f5e82a1b21f6b552c799fa02e527d542 (patch) | |
tree | e73e68bcaf805c4cacb44c32865dd73395504f30 /Documentation/DocBook/media/dvb/dvbproperty.xml | |
parent | 991452a21b76e5e1bba2fcf9c024ab69067f5656 (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.xml | 40 |
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> | ||
822 | enum 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> |