Commit 0be153ef authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

[media] DocBook/frontend.xml: Better describe the frontend parameters

Update the DVB parameter structs to reflect VSB modulation and
improve a few descriptions.
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 6cb77a85
...@@ -262,6 +262,15 @@ OFDM frontends the <constant>frequency</constant> specifies the absolute frequen ...@@ -262,6 +262,15 @@ OFDM frontends the <constant>frequency</constant> specifies the absolute frequen
}; };
</programlisting> </programlisting>
</section> </section>
<section id="dvb-vsb-parameters">
<title>VSB parameters</title>
<para>DVB-T frontends are supported by the <constant>dvb_vsb_parameters</constant> structure:</para>
<programlisting>
struct dvb_vsb_parameters {
fe_modulation_t modulation; /&#x22C6; modulation type (see above) &#x22C6;/
};
</programlisting>
</section>
<section id="dvb-ofdm-parameters"> <section id="dvb-ofdm-parameters">
<title>OFDM parameters</title> <title>OFDM parameters</title>
<para>DVB-T frontends are supported by the <constant>dvb_ofdm_parameters</constant> structure:</para> <para>DVB-T frontends are supported by the <constant>dvb_ofdm_parameters</constant> structure:</para>
...@@ -277,15 +286,6 @@ OFDM frontends the <constant>frequency</constant> specifies the absolute frequen ...@@ -277,15 +286,6 @@ OFDM frontends the <constant>frequency</constant> specifies the absolute frequen
}; };
</programlisting> </programlisting>
</section> </section>
<section id="dvb-vsb-parameters">
<title>VSB parameters</title>
<para>DVB-T frontends are supported by the <constant>dvb_vsb_parameters</constant> structure:</para>
<programlisting>
struct dvb_vsb_parameters {
fe_modulation_t modulation; /&#x22C6; modulation type (see above) &#x22C6;/
};
</programlisting>
</section>
<section id="fe-spectral-inversion-t"> <section id="fe-spectral-inversion-t">
<title>frontend spectral inversion</title> <title>frontend spectral inversion</title>
<para>The Inversion field can take one of these values: <para>The Inversion field can take one of these values:
...@@ -304,7 +304,9 @@ itself. ...@@ -304,7 +304,9 @@ itself.
</section> </section>
<section id="fe-code-rate-t"> <section id="fe-code-rate-t">
<title>frontend code rate</title> <title>frontend code rate</title>
<para>The possible values for the <constant>FEC_inner</constant> field are <para>The possible values for the <constant>fec_inner</constant> field used on
<link refend="dvb-qpsk-parameters"><constant>struct dvb_qpsk_parameters</constant></link> and
<link refend="dvb-qam-parameters"><constant>struct dvb_qam_parameters</constant></link> are:
</para> </para>
<programlisting> <programlisting>
typedef enum fe_code_rate { typedef enum fe_code_rate {
...@@ -327,9 +329,12 @@ detection. ...@@ -327,9 +329,12 @@ detection.
</para> </para>
</section> </section>
<section id="fe-modulation-t"> <section id="fe-modulation-t">
<title>frontend modulation type for QAM and OFDM</title> <title>frontend modulation type for QAM, OFDM and VSB</title>
<para>For cable and terrestrial frontends (QAM and OFDM) one also has to specify the quadrature <para>For cable and terrestrial frontends, e. g. for
modulation mode which can be one of the following: <link refend="dvb-qam-parameters"><constant>struct dvb_qpsk_parameters</constant></link>,
<link refend="dvb-ofdm-parameters"><constant>struct dvb_qam_parameters</constant></link> and
<link refend="dvb-vsb-parameters"><constant>struct dvb_qam_parameters</constant></link>,
it needs to specify the quadrature modulation mode which can be one of the following:
</para> </para>
<programlisting> <programlisting>
typedef enum fe_modulation { typedef enum fe_modulation {
...@@ -352,7 +357,7 @@ modulation mode which can be one of the following: ...@@ -352,7 +357,7 @@ modulation mode which can be one of the following:
<para>Finally, there are several more parameters for OFDM: <para>Finally, there are several more parameters for OFDM:
</para> </para>
<section id="fe-transmit-mode-t"> <section id="fe-transmit-mode-t">
<title>Number of carriers per channel, on OFTM modulation</title> <title>Number of carriers per channel</title>
<programlisting> <programlisting>
typedef enum fe_transmit_mode { typedef enum fe_transmit_mode {
TRANSMISSION_MODE_2K, TRANSMISSION_MODE_2K,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment