version 1.12, 2009/09/17 05:01:00
|
version 1.13, 2010/06/27 02:04:57
|
Line 4
|
Line 4
|
?> |
?> |
|
|
<h1>Documentation</h1> |
<h1>Documentation</h1> |
<h2>Linux Media Infrastructure API</h2> |
<h2>Linux Media Infrastructure API (V4L2, DVB and Remote Controllers)</h2> |
<p> |
<p> |
Since Set, 15, V4L and DVB API's got integrated into a compendium that presents both API's, plus the IR |
Since Set, 15 2009, V4L and DVB API's got integrated into a compendium that |
input event mapping. The <a href="downloads/v4l-dvb-apis"/>Linux Media Infrastructure API</a> converges |
presents both API's, plus the IR input event mapping. |
the common body of knowledge for the kernel to userspace API's used by media drivers. |
The <a href="http://linuxtv.org/downloads/v4l-dvb-apis"/>Linux Media Infrastructure API</a> |
</p> |
converges the common body of knowledge for the kernel to userspace API's |
<p> |
used by media drivers. |
The original V4L and DVB API specs are still available as separate documents. However, we're updating |
</p> |
only Linux Media Infrastructure API. |
<p>Note: although it is possible to generate a PDF version of the specs, |
|
the generated PDF is not very useful, since some tables and pictures are |
|
larger than the output page. So the better is to use the browable documentation. |
</p> |
</p> |
|
<h1>Complementary documents</h1> |
<h2>DVB</h2> |
<h2>DVB</h2> |
<p> |
<p> |
You can find the original PDF version of the Linux DVB API version 3 |
|
in the <a href="downloads/linux-dvb-api-1.0.0.pdf">download area</a>. |
|
</p> |
|
<p> |
|
A small collection of READMEs and FAQs is included in the |
A small collection of READMEs and FAQs is included in the |
Linux kernel source tree in linux/Documentation/dvb/ |
Linux kernel source tree in linux/Documentation/dvb/ |
(<a href="http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/dvb/"> |
(<a href="http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/dvb/"> |
browse docs in the mercurial repository</a>). |
browse docs in the mercurial repository</a>). |
</p> |
</p> |
<h2>Video4Linux</h2> |
<h2>Video4linux</h2> |
<p> |
<p> |
A browsable online version of Video4Linux2 API updated up to pre-2.6.32 |
A small collection of READMEs and FAQs is included in the |
is at <a href="http://www.linuxtv.org/downloads/video4linux/API/V4L2_API/spec-single/v4l2.html">here</a>. |
Linux kernel source tree in linux/Documentation/video4linux/ |
|
(<a href="http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/video4linux/"> |
|
browse docs in the mercurial repository</a>). |
</p> |
</p> |
|
<p>For developers, <a href="http://lwn.net">LWN.net</a> wrote a |
|
<a href="http://lwn.net/Articles/203924/">series of articles</a> |
|
focusing at the development of a Linux V4L2 driver. |
|
</p> |
|
<h1>Legacy/outdated documents</h1> |
<p> |
<p> |
Although it is possible to generate a PDF version of the Video4Linux2 |
The pre-merge V4L and DVB API specs are still available as separate documents. |
API, the generated PDF is not very useful, since some tables |
However, they are outdated and are kept here just as historic reference. |
and pictures are larger than the output page. So the better is to use |
|
the browable documentation. |
|
</p> |
</p> |
|
<h2>DVB</h2> |
<p> |
<p> |
For developers, |
You can find the original PDF version of the Linux DVB API version 3 |
<a href="http://lwn.net">LWN.net</a> |
in the <a href="http://linuxtv.org/downloads/legacy/linux-dvb-api-1.0.0.pdf">download area</a>. |
is writing a |
</p> |
<a href="http://lwn.net/Articles/203924/">V4L2 series of articles</a> |
<h2>Video4Linux</h2> |
focusing at the development of a Linux V4L2 driver. |
<p>A browsable online version of Video4Linux2 API updated up to pre-kernel 2.6.32 |
|
is at <a href="http://www.linuxtv.org/downloads/legacy/video4linux/API/V4L2_API/spec-single/v4l2.html">here</a>. |
</p> |
</p> |
<p> |
<p> |
There's a new V4L Drivers guide at |
There's a V4L Drivers guide at |
<a href="http://www.linuxtv.org/downloads/video4linux/v4l2dwgNew.html">here</a>. |
<a href="http://www.linuxtv.org/downloads/legacy/video4linux/v4l2dwgNew.html">here</a>. |
<br> |
|
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. |
|
</p> |
</p> |
<p> |
<p> |
Video4Linux API version 1 is obsolete. Driver and application |
Video4Linux API version 1 is obsolete. Driver and application |
developers are requested to migrate their work to V4L2 API. |
developers are requested to migrate their work to V4L2 API.<br> |
<br> |
|
There's an effort in course to remove its support from |
There's an effort in course to remove its support from |
the drivers, keeping just a conversion module for keeping |
the drivers, keeping just a conversion module for keeping |
compatibility for the old binary-only V4L1 applications.</p> |
compatibility for the old binary-only V4L1 applications. |
|
</p> |
<?php include "linuxtv-footer.inc"; ?> |
<?php include "linuxtv-footer.inc"; ?> |