|
@@ -194,6 +194,7 @@ get/set up to 64 properties. The actual meaning of each property is described on
|
|
|
APSK_16,
|
|
|
APSK_32,
|
|
|
DQPSK,
|
|
|
+ QAM_4_NR,
|
|
|
} fe_modulation_t;
|
|
|
</programlisting>
|
|
|
</section>
|
|
@@ -265,6 +266,7 @@ typedef enum fe_code_rate {
|
|
|
FEC_AUTO,
|
|
|
FEC_3_5,
|
|
|
FEC_9_10,
|
|
|
+ FEC_2_5,
|
|
|
} fe_code_rate_t;
|
|
|
</programlisting>
|
|
|
<para>which correspond to error correction rates of 1/2, 2/3, etc.,
|
|
@@ -351,7 +353,7 @@ typedef enum fe_delivery_system {
|
|
|
SYS_ISDBC,
|
|
|
SYS_ATSC,
|
|
|
SYS_ATSCMH,
|
|
|
- SYS_DMBTH,
|
|
|
+ SYS_DTMB,
|
|
|
SYS_CMMB,
|
|
|
SYS_DAB,
|
|
|
SYS_DVBT2,
|
|
@@ -735,6 +737,9 @@ typedef enum fe_guard_interval {
|
|
|
GUARD_INTERVAL_1_128,
|
|
|
GUARD_INTERVAL_19_128,
|
|
|
GUARD_INTERVAL_19_256,
|
|
|
+ GUARD_INTERVAL_PN420,
|
|
|
+ GUARD_INTERVAL_PN595,
|
|
|
+ GUARD_INTERVAL_PN945,
|
|
|
} fe_guard_interval_t;
|
|
|
</programlisting>
|
|
|
|
|
@@ -743,6 +748,7 @@ typedef enum fe_guard_interval {
|
|
|
try to find the correct guard interval (if capable) and will use TMCC to fill
|
|
|
in the missing parameters.</para>
|
|
|
<para>2) Intervals 1/128, 19/128 and 19/256 are used only for DVB-T2 at present</para>
|
|
|
+ <para>3) DTMB specifies PN420, PN595 and PN945.</para>
|
|
|
</section>
|
|
|
<section id="DTV-TRANSMISSION-MODE">
|
|
|
<title><constant>DTV_TRANSMISSION_MODE</constant></title>
|
|
@@ -759,6 +765,8 @@ typedef enum fe_transmit_mode {
|
|
|
TRANSMISSION_MODE_1K,
|
|
|
TRANSMISSION_MODE_16K,
|
|
|
TRANSMISSION_MODE_32K,
|
|
|
+ TRANSMISSION_MODE_C1,
|
|
|
+ TRANSMISSION_MODE_C3780,
|
|
|
} fe_transmit_mode_t;
|
|
|
</programlisting>
|
|
|
<para>Notes:</para>
|
|
@@ -770,6 +778,7 @@ typedef enum fe_transmit_mode {
|
|
|
use TMCC to fill in the missing parameters.</para>
|
|
|
<para>3) DVB-T specifies 2K and 8K as valid sizes.</para>
|
|
|
<para>4) DVB-T2 specifies 1K, 2K, 4K, 8K, 16K and 32K.</para>
|
|
|
+ <para>5) DTMB specifies C1 and C3780.</para>
|
|
|
</section>
|
|
|
<section id="DTV-HIERARCHY">
|
|
|
<title><constant>DTV_HIERARCHY</constant></title>
|
|
@@ -806,6 +815,17 @@ typedef enum fe_hierarchy {
|
|
|
FE_GET_INFO. In the case of a legacy frontend, the result is just the same
|
|
|
as with FE_GET_INFO, but in a more structured format </para>
|
|
|
</section>
|
|
|
+ <section id="DTV-INTERLEAVING">
|
|
|
+ <title><constant>DTV_INTERLEAVING</constant></title>
|
|
|
+ <para>Interleaving mode</para>
|
|
|
+ <programlisting>
|
|
|
+enum fe_interleaving {
|
|
|
+ INTERLEAVING_NONE,
|
|
|
+ INTERLEAVING_240,
|
|
|
+ INTERLEAVING_720,
|
|
|
+};
|
|
|
+ </programlisting>
|
|
|
+ </section>
|
|
|
</section>
|
|
|
<section id="frontend-property-terrestrial-systems">
|
|
|
<title>Properties used on terrestrial delivery systems</title>
|
|
@@ -944,6 +964,24 @@ typedef enum fe_hierarchy {
|
|
|
<listitem><para><link linkend="DTV-ATSCMH-SCCC-CODE-MODE-D"><constant>DTV_ATSCMH_SCCC_CODE_MODE_D</constant></link></para></listitem>
|
|
|
</itemizedlist>
|
|
|
</section>
|
|
|
+ <section id="dtmb-params">
|
|
|
+ <title>DTMB delivery system</title>
|
|
|
+ <para>The following parameters are valid for DTMB:</para>
|
|
|
+ <itemizedlist mark='opencircle'>
|
|
|
+ <listitem><para><link linkend="DTV-API-VERSION"><constant>DTV_API_VERSION</constant></link></para></listitem>
|
|
|
+ <listitem><para><link linkend="DTV-DELIVERY-SYSTEM"><constant>DTV_DELIVERY_SYSTEM</constant></link></para></listitem>
|
|
|
+ <listitem><para><link linkend="DTV-TUNE"><constant>DTV_TUNE</constant></link></para></listitem>
|
|
|
+ <listitem><para><link linkend="DTV-CLEAR"><constant>DTV_CLEAR</constant></link></para></listitem>
|
|
|
+ <listitem><para><link linkend="DTV-FREQUENCY"><constant>DTV_FREQUENCY</constant></link></para></listitem>
|
|
|
+ <listitem><para><link linkend="DTV-MODULATION"><constant>DTV_MODULATION</constant></link></para></listitem>
|
|
|
+ <listitem><para><link linkend="DTV-BANDWIDTH-HZ"><constant>DTV_BANDWIDTH_HZ</constant></link></para></listitem>
|
|
|
+ <listitem><para><link linkend="DTV-INVERSION"><constant>DTV_INVERSION</constant></link></para></listitem>
|
|
|
+ <listitem><para><link linkend="DTV-INNER-FEC"><constant>DTV_INNER_FEC</constant></link></para></listitem>
|
|
|
+ <listitem><para><link linkend="DTV-GUARD-INTERVAL"><constant>DTV_GUARD_INTERVAL</constant></link></para></listitem>
|
|
|
+ <listitem><para><link linkend="DTV-TRANSMISSION-MODE"><constant>DTV_TRANSMISSION_MODE</constant></link></para></listitem>
|
|
|
+ <listitem><para><link linkend="DTV-INTERLEAVING"><constant>DTV_INTERLEAVING</constant></link></para></listitem>
|
|
|
+ </itemizedlist>
|
|
|
+ </section>
|
|
|
</section>
|
|
|
<section id="frontend-property-cable-systems">
|
|
|
<title>Properties used on cable delivery systems</title>
|