diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-01-15 15:49:56 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-01-15 15:49:56 -0500 |
commit | 122804ecb59493fbb4d31b3ba9ac59faaf45276f (patch) | |
tree | cff4d8a158c412e4a8d3abc8d91bb0eb52b01c9a /Documentation/DocBook/media/dvb/dvbproperty.xml | |
parent | 16008d641670571ff4cd750b416c7caf2d89f467 (diff) | |
parent | 126400033940afb658123517a2e80eb68259fbd7 (diff) |
Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
* 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (655 commits)
[media] revert patch: HDIC HD29L2 DMB-TH USB2.0 reference design driver
mb86a20s: Add a few more register settings at the init seq
mb86a20s: Group registers into the same line
[media] [PATCH] don't reset the delivery system on DTV_CLEAR
[media] [BUG] it913x-fe fix typo error making SNR levels unstable
[media] cx23885: Query the CX25840 during enum_input for status
[media] cx25840: Add support for g_input_status
[media] rc-videomate-m1f.c Rename to match remote controler name
[media] drivers: media: au0828: Fix dependency for VIDEO_AU0828
[media] convert drivers/media/* to use module_platform_driver()
[media] drivers: video: cx231xx: Fix dependency for VIDEO_CX231XX_DVB
[media] Exynos4 JPEG codec v4l2 driver
[media] doc: v4l: selection: choose pixels as units for selection rectangles
[media] v4l: s5p-tv: mixer: fix setup of VP scaling
[media] v4l: s5p-tv: mixer: add support for selection API
[media] v4l: emulate old crop API using extended crop/compose API
[media] doc: v4l: add documentation for selection API
[media] doc: v4l: add binary images for selection API
[media] v4l: add support for selection api
[media] hd29l2: fix review findings
...
Diffstat (limited to 'Documentation/DocBook/media/dvb/dvbproperty.xml')
-rw-r--r-- | Documentation/DocBook/media/dvb/dvbproperty.xml | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/Documentation/DocBook/media/dvb/dvbproperty.xml b/Documentation/DocBook/media/dvb/dvbproperty.xml index 3bc8a61efe30..ffee1fbbc001 100644 --- a/Documentation/DocBook/media/dvb/dvbproperty.xml +++ b/Documentation/DocBook/media/dvb/dvbproperty.xml | |||
@@ -334,9 +334,10 @@ typedef enum fe_rolloff { | |||
334 | <title>fe_delivery_system type</title> | 334 | <title>fe_delivery_system type</title> |
335 | <para>Possible values: </para> | 335 | <para>Possible values: </para> |
336 | <programlisting> | 336 | <programlisting> |
337 | |||
337 | typedef enum fe_delivery_system { | 338 | typedef enum fe_delivery_system { |
338 | SYS_UNDEFINED, | 339 | SYS_UNDEFINED, |
339 | SYS_DVBC_ANNEX_AC, | 340 | SYS_DVBC_ANNEX_A, |
340 | SYS_DVBC_ANNEX_B, | 341 | SYS_DVBC_ANNEX_B, |
341 | SYS_DVBT, | 342 | SYS_DVBT, |
342 | SYS_DSS, | 343 | SYS_DSS, |
@@ -353,6 +354,7 @@ typedef enum fe_delivery_system { | |||
353 | SYS_DAB, | 354 | SYS_DAB, |
354 | SYS_DVBT2, | 355 | SYS_DVBT2, |
355 | SYS_TURBO, | 356 | SYS_TURBO, |
357 | SYS_DVBC_ANNEX_C, | ||
356 | } fe_delivery_system_t; | 358 | } fe_delivery_system_t; |
357 | </programlisting> | 359 | </programlisting> |
358 | </section> | 360 | </section> |
@@ -647,6 +649,18 @@ typedef enum fe_hierarchy { | |||
647 | many data types via a single multiplex. The API will soon support this | 649 | many data types via a single multiplex. The API will soon support this |
648 | at which point this section will be expanded.</para> | 650 | at which point this section will be expanded.</para> |
649 | </section> | 651 | </section> |
652 | <section id="DTV_ENUM_DELSYS"> | ||
653 | <title><constant>DTV_ENUM_DELSYS</constant></title> | ||
654 | <para>A Multi standard frontend needs to advertise the delivery systems provided. | ||
655 | Applications need to enumerate the provided delivery systems, before using | ||
656 | any other operation with the frontend. Prior to it's introduction, | ||
657 | FE_GET_INFO was used to determine a frontend type. A frontend which | ||
658 | provides more than a single delivery system, FE_GET_INFO doesn't help much. | ||
659 | Applications which intends to use a multistandard frontend must enumerate | ||
660 | the delivery systems associated with it, rather than trying to use | ||
661 | FE_GET_INFO. In the case of a legacy frontend, the result is just the same | ||
662 | as with FE_GET_INFO, but in a more structured format </para> | ||
663 | </section> | ||
650 | </section> | 664 | </section> |
651 | <section id="frontend-property-terrestrial-systems"> | 665 | <section id="frontend-property-terrestrial-systems"> |
652 | <title>Properties used on terrestrial delivery systems</title> | 666 | <title>Properties used on terrestrial delivery systems</title> |
@@ -767,7 +781,8 @@ typedef enum fe_hierarchy { | |||
767 | <title>Properties used on cable delivery systems</title> | 781 | <title>Properties used on cable delivery systems</title> |
768 | <section id="dvbc-params"> | 782 | <section id="dvbc-params"> |
769 | <title>DVB-C delivery system</title> | 783 | <title>DVB-C delivery system</title> |
770 | <para>The DVB-C Annex-A/C is the widely used cable standard. Transmission uses QAM modulation.</para> | 784 | <para>The DVB-C Annex-A is the widely used cable standard. Transmission uses QAM modulation.</para> |
785 | <para>The DVB-C Annex-C is optimized for 6MHz, and is used in Japan. It supports a subset of the Annex A modulation types, and a roll-off of 0.13, instead of 0.15</para> | ||
771 | <para>The following parameters are valid for DVB-C Annex A/C:</para> | 786 | <para>The following parameters are valid for DVB-C Annex A/C:</para> |
772 | <itemizedlist mark='opencircle'> | 787 | <itemizedlist mark='opencircle'> |
773 | <listitem><para><link linkend="DTV-API-VERSION"><constant>DTV_API_VERSION</constant></link></para></listitem> | 788 | <listitem><para><link linkend="DTV-API-VERSION"><constant>DTV_API_VERSION</constant></link></para></listitem> |