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

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.5       js         24:   (<a href="http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/dvb/">
                     25:   browse docs in the mercurial 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/
        !            31:   (<a href="http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/video4linux/">
        !            32:   browse docs in the mercurial 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.13    ! mchehab    58: developers are requested to migrate their work to V4L2 API.<br>
1.6       mchehab    59: There's an effort in course to remove its support from 
                     60: the drivers, keeping just a conversion module for keeping 
1.13    ! mchehab    61: compatibility for the old binary-only V4L1 applications.
        !            62: </p>
1.1       js         63: <?php include "linuxtv-footer.inc"; ?>

LinuxTV legacy CVS <linuxtv.org/cvs>