Annotation of linuxtv.org/docs.php, revision 1.15

1.1       js          1: <?php
                      2:   $title = "LinuxTV.org - Documentation";
                      3:   include "linuxtv-header.inc";
                      4: ?>
                      5: 
                      6: <h1>Documentation</h1>
1.13      mchehab     7: <h2>Linux Media Infrastructure API (V4L2, DVB and Remote Controllers)</h2>
1.9       mchehab     8: <p>
1.13      mchehab     9:  Since Set, 15 2009, V4L and DVB API's got integrated into a compendium that
                     10: presents both API's, plus the IR input event mapping. 
                     11: The <a href="http://linuxtv.org/downloads/v4l-dvb-apis"/>Linux Media Infrastructure API</a>
                     12: converges the common body of knowledge for the kernel to userspace API's 
                     13: used by media drivers.
                     14: </p>
                     15: <p>Note: although it is possible to generate a PDF version of the specs,
                     16: the generated PDF is not very useful, since some tables and pictures are 
                     17: larger than the output page. So the better is to use the browable documentation.
1.9       mchehab    18: </p>
1.13      mchehab    19: <h1>Complementary documents</h1>
1.4       mchehab    20: <h2>DVB</h2>
1.1       js         21: <p>
1.3       js         22:   A small collection of READMEs and FAQs is included in the
                     23:   Linux kernel source tree in linux/Documentation/dvb/
1.15    ! mchehab    24:   (<a href="http://git.linuxtv.org/media_tree.git?a=tree;f=Documentation/dvb;hb=HEAD">
        !            25:   browse docs in the git repository</a>).
1.3       js         26: </p>
1.13      mchehab    27: <h2>Video4linux</h2>
1.4       mchehab    28: <p>
1.13      mchehab    29:   A small collection of READMEs and FAQs is included in the
                     30:   Linux kernel source tree in linux/Documentation/video4linux/
1.15    ! mchehab    31:   (<a href="http://git.linuxtv.org/media_tree.git?a=tree;f=Documentation/video4linux;hb=HEAD">
        !            32:   browse docs in the git repository</a>).
1.4       mchehab    33: </p>
1.13      mchehab    34: <p>For developers, <a href="http://lwn.net">LWN.net</a> wrote a 
                     35: <a href="http://lwn.net/Articles/203924/">series of articles</a>
                     36: focusing at the development of a Linux V4L2 driver. 
                     37: </p>
                     38: <h1>Legacy/outdated documents</h1>
1.4       mchehab    39: <p>
1.13      mchehab    40: The pre-merge V4L and DVB API specs are still available as separate documents.
                     41: However, they are outdated and are kept here just as historic reference.
1.4       mchehab    42: </p>
1.13      mchehab    43: <h2>DVB</h2>
1.4       mchehab    44: <p>
1.13      mchehab    45:   You can find the original PDF version of the Linux DVB API version 3
                     46:   in the <a href="http://linuxtv.org/downloads/legacy/linux-dvb-api-1.0.0.pdf">download area</a>.
                     47: </p>
                     48: <h2>Video4Linux</h2>
                     49: <p>A browsable online version of Video4Linux2 API updated up to pre-kernel 2.6.32
                     50:   is at <a href="http://www.linuxtv.org/downloads/legacy/video4linux/API/V4L2_API/spec-single/v4l2.html">here</a>.
1.4       mchehab    51: </p>
                     52: <p>
1.13      mchehab    53:   There's a V4L Drivers guide at 
                     54:    <a href="http://www.linuxtv.org/downloads/legacy/video4linux/v4l2dwgNew.html">here</a>.
1.4       mchehab    55: </p>
                     56: <p>
1.6       mchehab    57:   Video4Linux API version 1 is obsolete. Driver and application 
1.14      mchehab    58: developers are requested to migrate their work to V4L2 API.</p>
                     59: <p>There's an effort in course to fully remove its support from 
                     60: the drivers and the compatibility kernel driver mode, targeted to 
                     61: kernels 2.6.36/2.6.37.</p>
                     62: <p>Compatibility with V4L1 applications, including binary-only
                     63: applications will be provided by <a 
                     64: href="http://git.linuxtv.org/v4l-utils.git">v4l-utils libv4l</a>.
1.13      mchehab    65: </p>
1.1       js         66: <?php include "linuxtv-footer.inc"; ?>

LinuxTV legacy CVS <linuxtv.org/cvs>