Commit 95e61e01 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

[media] DocBook/frontend.xml: Link DVB S2API parameters

Associate the frontend.h DVB S2API parmeters to the corresponding
documentation at the spec.
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent d5dc2dee
...@@ -124,7 +124,9 @@ DVB_DOCUMENTED = \ ...@@ -124,7 +124,9 @@ DVB_DOCUMENTED = \
-e "s/\(linkend\=\"\)FE_SET_PROPERTY/\1FE_GET_PROPERTY/g" \ -e "s/\(linkend\=\"\)FE_SET_PROPERTY/\1FE_GET_PROPERTY/g" \
-e "s,\(struct\s\+\)\([a-z0-9_]\+\)\(\s\+{\),\1\<link linkend=\"\2\">\2\<\/link\>\3,g" \ -e "s,\(struct\s\+\)\([a-z0-9_]\+\)\(\s\+{\),\1\<link linkend=\"\2\">\2\<\/link\>\3,g" \
-e "s,\(}\s\+\)\([a-z0-9_]\+_t\+\),\1\<link linkend=\"\2\">\2\<\/link\>,g" \ -e "s,\(}\s\+\)\([a-z0-9_]\+_t\+\),\1\<link linkend=\"\2\">\2\<\/link\>,g" \
-e "s,\(define\s\+\)\(DTV_[A-Z0-9_]\+\)\(\s\+[0-9]\+\),\1\<link linkend=\"\2\">\2\<\/link\>\3,g" \
-e ":a;s/\(linkend=\".*\)_\(.*\">\)/\1-\2/;ta" \ -e ":a;s/\(linkend=\".*\)_\(.*\">\)/\1-\2/;ta" \
-e "s,DTV-ISDBT-LAYER[A-C],DTV-ISDBT-LAYER,g" \
# -e "s,\(\s\+\)\(FE_[A-Z0-9_]\+\)\([\s\=\,]*\),\1\<link linkend=\"\2\">\2\<\/link\>\3,g" \ # -e "s,\(\s\+\)\(FE_[A-Z0-9_]\+\)\([\s\=\,]*\),\1\<link linkend=\"\2\">\2\<\/link\>\3,g" \
# #
......
...@@ -199,7 +199,7 @@ get/set up to 64 properties. The actual meaning of each property is described on ...@@ -199,7 +199,7 @@ get/set up to 64 properties. The actual meaning of each property is described on
<section id="fe_property_common"> <section id="fe_property_common">
<title>Parameters that are common to all Digital TV standards</title> <title>Parameters that are common to all Digital TV standards</title>
<section id="DTV_FREQUENCY"> <section id="DTV-FREQUENCY">
<title><constant>DTV_FREQUENCY</constant></title> <title><constant>DTV_FREQUENCY</constant></title>
<para>Central frequency of the channel, in HZ.</para> <para>Central frequency of the channel, in HZ.</para>
...@@ -214,7 +214,7 @@ get/set up to 64 properties. The actual meaning of each property is described on ...@@ -214,7 +214,7 @@ get/set up to 64 properties. The actual meaning of each property is described on
central frequency of the channel is expected.</para> central frequency of the channel is expected.</para>
</section> </section>
<section id="DTV_BANDWIDTH_HZ"> <section id="DTV-BANDWIDTH-HZ">
<title><constant>DTV_BANDWIDTH_HZ</constant></title> <title><constant>DTV_BANDWIDTH_HZ</constant></title>
<para>Bandwidth for the channel, in HZ.</para> <para>Bandwidth for the channel, in HZ.</para>
...@@ -241,7 +241,7 @@ get/set up to 64 properties. The actual meaning of each property is described on ...@@ -241,7 +241,7 @@ get/set up to 64 properties. The actual meaning of each property is described on
<para>6) In addition, DVB-T2 supports 1.172, 5 and 10MHz.</para> <para>6) In addition, DVB-T2 supports 1.172, 5 and 10MHz.</para>
</section> </section>
<section id="DTV_DELIVERY_SYSTEM"> <section id="DTV-DELIVERY-SYSTEM">
<title><constant>DTV_DELIVERY_SYSTEM</constant></title> <title><constant>DTV_DELIVERY_SYSTEM</constant></title>
<para>Specifies the type of Delivery system</para> <para>Specifies the type of Delivery system</para>
...@@ -271,7 +271,7 @@ typedef enum fe_delivery_system { ...@@ -271,7 +271,7 @@ typedef enum fe_delivery_system {
</section> </section>
<section id="DTV_TRANSMISSION_MODE"> <section id="DTV-TRANSMISSION-MODE">
<title><constant>DTV_TRANSMISSION_MODE</constant></title> <title><constant>DTV_TRANSMISSION_MODE</constant></title>
<para>Specifies the number of carriers used by the standard</para> <para>Specifies the number of carriers used by the standard</para>
...@@ -300,7 +300,7 @@ typedef enum fe_transmit_mode { ...@@ -300,7 +300,7 @@ typedef enum fe_transmit_mode {
<para>4) DVB-T2 specifies 1K, 2K, 4K, 8K, 16K and 32K.</para> <para>4) DVB-T2 specifies 1K, 2K, 4K, 8K, 16K and 32K.</para>
</section> </section>
<section id="DTV_GUARD_INTERVAL"> <section id="DTV-GUARD-INTERVAL">
<title><constant>DTV_GUARD_INTERVAL</constant></title> <title><constant>DTV_GUARD_INTERVAL</constant></title>
<para>Possible values are:</para> <para>Possible values are:</para>
...@@ -359,10 +359,10 @@ typedef enum fe_guard_interval { ...@@ -359,10 +359,10 @@ typedef enum fe_guard_interval {
<section id="isdbt-new-parms"> <section id="isdbt-new-parms">
<title>ISDB-T only parameters</title> <title>ISDB-T only parameters</title>
<section id="isdbt-part-rec"> <section id="DTV-ISDBT-PARTIAL-RECEPTION">
<title><constant>DTV_ISDBT_PARTIAL_RECEPTION</constant></title> <title><constant>DTV_ISDBT_PARTIAL_RECEPTION</constant></title>
<para><constant>If DTV_ISDBT_SOUND_BROADCASTING</constant> is '0' this bit-field represents whether <para>If <constant>DTV_ISDBT_SOUND_BROADCASTING</constant> is '0' this bit-field represents whether
the channel is in partial reception mode or not.</para> the channel is in partial reception mode or not.</para>
<para>If '1' <constant>DTV_ISDBT_LAYERA_*</constant> values are assigned to the center segment and <para>If '1' <constant>DTV_ISDBT_LAYERA_*</constant> values are assigned to the center segment and
...@@ -375,7 +375,7 @@ typedef enum fe_guard_interval { ...@@ -375,7 +375,7 @@ typedef enum fe_guard_interval {
<para>Possible values: 0, 1, -1 (AUTO)</para> <para>Possible values: 0, 1, -1 (AUTO)</para>
</section> </section>
<section id="isdbt-sound-bcast"> <section id="DTV-ISDBT-SOUND-BROADCASTING">
<title><constant>DTV_ISDBT_SOUND_BROADCASTING</constant></title> <title><constant>DTV_ISDBT_SOUND_BROADCASTING</constant></title>
<para>This field represents whether the other DTV_ISDBT_*-parameters are <para>This field represents whether the other DTV_ISDBT_*-parameters are
...@@ -385,7 +385,7 @@ typedef enum fe_guard_interval { ...@@ -385,7 +385,7 @@ typedef enum fe_guard_interval {
<para>Possible values: 0, 1, -1 (AUTO)</para> <para>Possible values: 0, 1, -1 (AUTO)</para>
</section> </section>
<section id="isdbt-sb-ch-id"> <section id="DTV-ISDBT-SB-SUBCHANNEL-ID">
<title><constant>DTV_ISDBT_SB_SUBCHANNEL_ID</constant></title> <title><constant>DTV_ISDBT_SB_SUBCHANNEL_ID</constant></title>
<para>This field only applies if <constant>DTV_ISDBT_SOUND_BROADCASTING</constant> is '1'.</para> <para>This field only applies if <constant>DTV_ISDBT_SOUND_BROADCASTING</constant> is '1'.</para>
...@@ -418,7 +418,7 @@ typedef enum fe_guard_interval { ...@@ -418,7 +418,7 @@ typedef enum fe_guard_interval {
<para>Possible values: 0 .. 41, -1 (AUTO)</para> <para>Possible values: 0 .. 41, -1 (AUTO)</para>
</section> </section>
<section id="isdbt-sb-seg-idx"> <section id="DTV-ISDBT-SB-SEGMENT-IDX">
<title><constant>DTV_ISDBT_SB_SEGMENT_IDX</constant></title> <title><constant>DTV_ISDBT_SB_SEGMENT_IDX</constant></title>
...@@ -433,7 +433,7 @@ typedef enum fe_guard_interval { ...@@ -433,7 +433,7 @@ typedef enum fe_guard_interval {
<para>Note: This value cannot be determined by an automatic channel search.</para> <para>Note: This value cannot be determined by an automatic channel search.</para>
</section> </section>
<section id="isdbt-sb-seg-cnt"> <section id="DTV-ISDBT-SB-SEGMENT-COUNT">
<title><constant>DTV_ISDBT_SB_SEGMENT_COUNT</constant></title> <title><constant>DTV_ISDBT_SB_SEGMENT_COUNT</constant></title>
<para>This field only applies if <constant>DTV_ISDBT_SOUND_BROADCASTING</constant> is '1'.</para> <para>This field only applies if <constant>DTV_ISDBT_SOUND_BROADCASTING</constant> is '1'.</para>
...@@ -457,7 +457,7 @@ typedef enum fe_guard_interval { ...@@ -457,7 +457,7 @@ typedef enum fe_guard_interval {
available segments. The total number of segments over all layers has available segments. The total number of segments over all layers has
to 13 in ISDB-T.</para> to 13 in ISDB-T.</para>
<section id="isdbt-layer-ena"> <section id="DTV-ISDBT-LAYER-ENABLED">
<title><constant>DTV_ISDBT_LAYER_ENABLED</constant></title> <title><constant>DTV_ISDBT_LAYER_ENABLED</constant></title>
<para>Hierarchical reception in ISDB-T is achieved by enabling or disabling <para>Hierarchical reception in ISDB-T is achieved by enabling or disabling
...@@ -482,13 +482,13 @@ typedef enum fe_guard_interval { ...@@ -482,13 +482,13 @@ typedef enum fe_guard_interval {
<para><constant>DTV_ISDBT_LAYER_ENABLED[31:3]</constant> unused</para> <para><constant>DTV_ISDBT_LAYER_ENABLED[31:3]</constant> unused</para>
</section> </section>
<section id="isdbt-layer-fec"> <section id="DTV-ISDBT-LAYER-FEC">
<title><constant>DTV_ISDBT_LAYER*_FEC</constant></title> <title><constant>DTV_ISDBT_LAYER*_FEC</constant></title>
<para>Possible values: <constant>FEC_AUTO</constant>, <constant>FEC_1_2</constant>, <constant>FEC_2_3</constant>, <constant>FEC_3_4</constant>, <constant>FEC_5_6</constant>, <constant>FEC_7_8</constant></para> <para>Possible values: <constant>FEC_AUTO</constant>, <constant>FEC_1_2</constant>, <constant>FEC_2_3</constant>, <constant>FEC_3_4</constant>, <constant>FEC_5_6</constant>, <constant>FEC_7_8</constant></para>
</section> </section>
<section id="isdbt-layer-mod"> <section id="DTV-ISDBT-LAYER-MODULATION">
<title><constant>DTV_ISDBT_LAYER*_MODULATION</constant></title> <title><constant>DTV_ISDBT_LAYER*_MODULATION</constant></title>
<para>Possible values: <constant>QAM_AUTO</constant>, QP<constant>SK, QAM_16</constant>, <constant>QAM_64</constant>, <constant>DQPSK</constant></para> <para>Possible values: <constant>QAM_AUTO</constant>, QP<constant>SK, QAM_16</constant>, <constant>QAM_64</constant>, <constant>DQPSK</constant></para>
...@@ -497,7 +497,7 @@ typedef enum fe_guard_interval { ...@@ -497,7 +497,7 @@ typedef enum fe_guard_interval {
and <constant>DTV_ISDBT_PARTIAL_RECEPTION</constant>=0 layer has to be <constant>DQPSK</constant>.</para> and <constant>DTV_ISDBT_PARTIAL_RECEPTION</constant>=0 layer has to be <constant>DQPSK</constant>.</para>
</section> </section>
<section id="isdbt-layer-seg-cnt"> <section id="DTV-ISDBT-LAYER-SEGMENT-COUNT">
<title><constant>DTV_ISDBT_LAYER*_SEGMENT_COUNT</constant></title> <title><constant>DTV_ISDBT_LAYER*_SEGMENT_COUNT</constant></title>
<para>Possible values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, -1 (AUTO)</para> <para>Possible values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, -1 (AUTO)</para>
...@@ -560,7 +560,7 @@ typedef enum fe_guard_interval { ...@@ -560,7 +560,7 @@ typedef enum fe_guard_interval {
</section> </section>
<section id="isdbt_layer_t_interl"> <section id="DTV-ISDBT-LAYER-TIME-INTERLEAVING">
<title><constant>DTV_ISDBT_LAYER*_TIME_INTERLEAVING</constant></title> <title><constant>DTV_ISDBT_LAYER*_TIME_INTERLEAVING</constant></title>
<para>Possible values: 0, 1, 2, 3, -1 (AUTO)</para> <para>Possible values: 0, 1, 2, 3, -1 (AUTO)</para>
...@@ -578,7 +578,7 @@ typedef enum fe_guard_interval { ...@@ -578,7 +578,7 @@ typedef enum fe_guard_interval {
support is currently in the early stages development so expect this section to grow support is currently in the early stages development so expect this section to grow
and become more detailed with time.</para> and become more detailed with time.</para>
<section id="dvbt2-plp-id"> <section id="DTV-DVBT2-PLP-ID">
<title><constant>DTV_DVBT2_PLP_ID</constant></title> <title><constant>DTV_DVBT2_PLP_ID</constant></title>
<para>DVB-T2 supports Physical Layer Pipes (PLP) to allow transmission of <para>DVB-T2 supports Physical Layer Pipes (PLP) to allow transmission of
......
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