diff options
56 files changed, 727 insertions, 679 deletions
diff --git a/Documentation/DocBook/media/dvb/dvbproperty.xml b/Documentation/DocBook/media/dvb/dvbproperty.xml index ffee1fbbc001..c7a4ca517859 100644 --- a/Documentation/DocBook/media/dvb/dvbproperty.xml +++ b/Documentation/DocBook/media/dvb/dvbproperty.xml | |||
| @@ -163,14 +163,16 @@ get/set up to 64 properties. The actual meaning of each property is described on | |||
| 163 | <section id="DTV-FREQUENCY"> | 163 | <section id="DTV-FREQUENCY"> |
| 164 | <title><constant>DTV_FREQUENCY</constant></title> | 164 | <title><constant>DTV_FREQUENCY</constant></title> |
| 165 | 165 | ||
| 166 | <para>Central frequency of the channel, in HZ.</para> | 166 | <para>Central frequency of the channel.</para> |
| 167 | 167 | ||
| 168 | <para>Notes:</para> | 168 | <para>Notes:</para> |
| 169 | <para>1)For ISDB-T, the channels are usually transmitted with an offset of 143kHz. | 169 | <para>1)For satellital delivery systems, it is measured in kHz. |
| 170 | For the other ones, it is measured in Hz.</para> | ||
| 171 | <para>2)For ISDB-T, the channels are usually transmitted with an offset of 143kHz. | ||
| 170 | E.g. a valid frequncy could be 474143 kHz. The stepping is bound to the bandwidth of | 172 | E.g. a valid frequncy could be 474143 kHz. The stepping is bound to the bandwidth of |
| 171 | the channel which is 6MHz.</para> | 173 | the channel which is 6MHz.</para> |
| 172 | 174 | ||
| 173 | <para>2)As in ISDB-Tsb the channel consists of only one or three segments the | 175 | <para>3)As in ISDB-Tsb the channel consists of only one or three segments the |
| 174 | frequency step is 429kHz, 3*429 respectively. As for ISDB-T the | 176 | frequency step is 429kHz, 3*429 respectively. As for ISDB-T the |
| 175 | central frequency of the channel is expected.</para> | 177 | central frequency of the channel is expected.</para> |
| 176 | </section> | 178 | </section> |
| @@ -735,14 +737,10 @@ typedef enum fe_hierarchy { | |||
| 735 | <listitem><para><link linkend="DTV-TUNE"><constant>DTV_TUNE</constant></link></para></listitem> | 737 | <listitem><para><link linkend="DTV-TUNE"><constant>DTV_TUNE</constant></link></para></listitem> |
| 736 | <listitem><para><link linkend="DTV-CLEAR"><constant>DTV_CLEAR</constant></link></para></listitem> | 738 | <listitem><para><link linkend="DTV-CLEAR"><constant>DTV_CLEAR</constant></link></para></listitem> |
| 737 | <listitem><para><link linkend="DTV-FREQUENCY"><constant>DTV_FREQUENCY</constant></link></para></listitem> | 739 | <listitem><para><link linkend="DTV-FREQUENCY"><constant>DTV_FREQUENCY</constant></link></para></listitem> |
| 738 | <listitem><para><link linkend="DTV-MODULATION"><constant>DTV_MODULATION</constant></link></para></listitem> | ||
| 739 | <listitem><para><link linkend="DTV-BANDWIDTH-HZ"><constant>DTV_BANDWIDTH_HZ</constant></link></para></listitem> | 740 | <listitem><para><link linkend="DTV-BANDWIDTH-HZ"><constant>DTV_BANDWIDTH_HZ</constant></link></para></listitem> |
| 740 | <listitem><para><link linkend="DTV-INVERSION"><constant>DTV_INVERSION</constant></link></para></listitem> | 741 | <listitem><para><link linkend="DTV-INVERSION"><constant>DTV_INVERSION</constant></link></para></listitem> |
| 741 | <listitem><para><link linkend="DTV-CODE-RATE-HP"><constant>DTV_CODE_RATE_HP</constant></link></para></listitem> | ||
| 742 | <listitem><para><link linkend="DTV-CODE-RATE-LP"><constant>DTV_CODE_RATE_LP</constant></link></para></listitem> | ||
| 743 | <listitem><para><link linkend="DTV-GUARD-INTERVAL"><constant>DTV_GUARD_INTERVAL</constant></link></para></listitem> | 742 | <listitem><para><link linkend="DTV-GUARD-INTERVAL"><constant>DTV_GUARD_INTERVAL</constant></link></para></listitem> |
| 744 | <listitem><para><link linkend="DTV-TRANSMISSION-MODE"><constant>DTV_TRANSMISSION_MODE</constant></link></para></listitem> | 743 | <listitem><para><link linkend="DTV-TRANSMISSION-MODE"><constant>DTV_TRANSMISSION_MODE</constant></link></para></listitem> |
| 745 | <listitem><para><link linkend="DTV-HIERARCHY"><constant>DTV_HIERARCHY</constant></link></para></listitem> | ||
| 746 | <listitem><para><link linkend="DTV-ISDBT-LAYER-ENABLED"><constant>DTV_ISDBT_LAYER_ENABLED</constant></link></para></listitem> | 744 | <listitem><para><link linkend="DTV-ISDBT-LAYER-ENABLED"><constant>DTV_ISDBT_LAYER_ENABLED</constant></link></para></listitem> |
| 747 | <listitem><para><link linkend="DTV-ISDBT-PARTIAL-RECEPTION"><constant>DTV_ISDBT_PARTIAL_RECEPTION</constant></link></para></listitem> | 745 | <listitem><para><link linkend="DTV-ISDBT-PARTIAL-RECEPTION"><constant>DTV_ISDBT_PARTIAL_RECEPTION</constant></link></para></listitem> |
| 748 | <listitem><para><link linkend="DTV-ISDBT-SOUND-BROADCASTING"><constant>DTV_ISDBT_SOUND_BROADCASTING</constant></link></para></listitem> | 746 | <listitem><para><link linkend="DTV-ISDBT-SOUND-BROADCASTING"><constant>DTV_ISDBT_SOUND_BROADCASTING</constant></link></para></listitem> |
diff --git a/Documentation/DocBook/media/v4l/vidioc-g-ext-ctrls.xml b/Documentation/DocBook/media/v4l/vidioc-g-ext-ctrls.xml index 6f1f9a629dc3..b17a7aac6997 100644 --- a/Documentation/DocBook/media/v4l/vidioc-g-ext-ctrls.xml +++ b/Documentation/DocBook/media/v4l/vidioc-g-ext-ctrls.xml | |||
| @@ -183,7 +183,12 @@ applications must set the array to zero.</entry> | |||
| 183 | <entry>__u32</entry> | 183 | <entry>__u32</entry> |
| 184 | <entry><structfield>ctrl_class</structfield></entry> | 184 | <entry><structfield>ctrl_class</structfield></entry> |
| 185 | <entry>The control class to which all controls belong, see | 185 | <entry>The control class to which all controls belong, see |
| 186 | <xref linkend="ctrl-class" />.</entry> | 186 | <xref linkend="ctrl-class" />. Drivers that use a kernel framework for handling |
| 187 | controls will also accept a value of 0 here, meaning that the controls can | ||
| 188 | belong to any control class. Whether drivers support this can be tested by setting | ||
| 189 | <structfield>ctrl_class</structfield> to 0 and calling <constant>VIDIOC_TRY_EXT_CTRLS</constant> | ||
| 190 | with a <structfield>count</structfield> of 0. If that succeeds, then the driver | ||
| 191 | supports this feature.</entry> | ||
| 187 | </row> | 192 | </row> |
| 188 | <row> | 193 | <row> |
| 189 | <entry>__u32</entry> | 194 | <entry>__u32</entry> |
| @@ -194,10 +199,13 @@ also be zero.</entry> | |||
| 194 | <row> | 199 | <row> |
| 195 | <entry>__u32</entry> | 200 | <entry>__u32</entry> |
| 196 | <entry><structfield>error_idx</structfield></entry> | 201 | <entry><structfield>error_idx</structfield></entry> |
| 197 | <entry>Set by the driver in case of an error. It is the | 202 | <entry>Set by the driver in case of an error. If it is equal |
| 198 | index of the control causing the error or equal to 'count' when the | 203 | to <structfield>count</structfield>, then no actual changes were made to |
| 199 | error is not associated with a particular control. Undefined when the | 204 | controls. In other words, the error was not associated with setting a particular |
| 200 | ioctl returns 0 (success).</entry> | 205 | control. If it is another value, then only the controls up to <structfield>error_idx-1</structfield> |
| 206 | were modified and control <structfield>error_idx</structfield> is the one that | ||
| 207 | caused the error. The <structfield>error_idx</structfield> value is undefined | ||
