Annotation of linuxtv.org/docs.php, revision 1.12
1.1 js 1: <?php
2: $title = "LinuxTV.org - Documentation";
3: include "linuxtv-header.inc";
4: ?>
5:
6: <h1>Documentation</h1>
1.9 mchehab 7: <h2>Linux Media Infrastructure API</h2>
8: <p>
9: Since Set, 15, V4L and DVB API's got integrated into a compendium that presents both API's, plus the IR
1.12 ! mchehab 10: input event mapping. The <a href="downloads/v4l-dvb-apis"/>Linux Media Infrastructure API</a> converges
1.9 mchehab 11: the common body of knowledge for the kernel to userspace API's used by media drivers.
12: </p>
13: <p>
1.11 mchehab 14: The original V4L and DVB API specs are still available as separate documents. However, we're updating
15: only Linux Media Infrastructure API.
1.9 mchehab 16: </p>
1.4 mchehab 17: <h2>DVB</h2>
1.1 js 18: <p>
1.11 mchehab 19: You can find the original PDF version of the Linux DVB API version 3
1.1 js 20: in the <a href="downloads/linux-dvb-api-1.0.0.pdf">download area</a>.
21: </p>
22: <p>
1.3 js 23: A small collection of READMEs and FAQs is included in the
24: Linux kernel source tree in linux/Documentation/dvb/
1.5 js 25: (<a href="http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/dvb/">
26: browse docs in the mercurial repository</a>).
1.3 js 27: </p>
1.4 mchehab 28: <h2>Video4Linux</h2>
29: <p>
1.11 mchehab 30: A browsable online version of Video4Linux2 API updated up to pre-2.6.32
1.7 mchehab 31: is at <a href="http://www.linuxtv.org/downloads/video4linux/API/V4L2_API/spec-single/v4l2.html">here</a>.
1.4 mchehab 32: </p>
33: <p>
1.7 mchehab 34: Although it is possible to generate a PDF version of the Video4Linux2
35: API, the generated PDF is not very useful, since some tables
36: and pictures are larger than the output page. So the better is to use
37: the browable documentation.
1.4 mchehab 38: </p>
39: <p>
1.6 mchehab 40: For developers,
41: <a href="http://lwn.net">LWN.net</a>
42: is writing a
43: <a href="http://lwn.net/Articles/203924/">V4L2 series of articles</a>
44: focusing at the development of a Linux V4L2 driver.
1.4 mchehab 45: </p>
46: <p>
1.6 mchehab 47: There's a new V4L Drivers guide at
48: <a href="http://www.linuxtv.org/downloads/video4linux/v4l2dwgNew.html">here</a>.
49: <br>
50: PS.: This is a newer document and might be suject to some errors. Contributions are wanted. Also notice that the main guide shall always be V4L API2.
1.4 mchehab 51: </p>
52: <p>
1.6 mchehab 53: Video4Linux API version 1 is obsolete. Driver and application
54: developers are requested to migrate their work to V4L2 API.
55: <br>
56: There's an effort in course to remove its support from
57: the drivers, keeping just a conversion module for keeping
58: compatibility for the old binary-only V4L1 applications.</p>
1.1 js 59: <?php include "linuxtv-footer.inc"; ?>
LinuxTV legacy CVS <linuxtv.org/cvs>