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>