File:  [DVB] / linuxtv.org / docs.php
Revision 1.13: download - view: text, annotated - select for diffs
Sun Jun 27 02:04:57 2010 UTC (13 years, 11 months ago) by mchehab
Branches: MAIN
CVS tags: HEAD
Update documentation links to point to the legacy stuff

<?php
  $title = "LinuxTV.org - Documentation";
  include "linuxtv-header.inc";
?>

<h1>Documentation</h1>
<h2>Linux Media Infrastructure API (V4L2, DVB and Remote Controllers)</h2>
<p>
 Since Set, 15 2009, V4L and DVB API's got integrated into a compendium that
presents both API's, plus the IR input event mapping. 
The <a href="http://linuxtv.org/downloads/v4l-dvb-apis"/>Linux Media Infrastructure API</a>
converges the common body of knowledge for the kernel to userspace API's 
used by media drivers.
</p>
<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>
<h1>Complementary documents</h1>
<h2>DVB</h2>
<p>
  A small collection of READMEs and FAQs is included in the
  Linux kernel source tree in linux/Documentation/dvb/
  (<a href="http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/dvb/">
  browse docs in the mercurial repository</a>).
</p>
<h2>Video4linux</h2>
<p>
  A small collection of READMEs and FAQs is included in the
  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>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>
The pre-merge V4L and DVB API specs are still available as separate documents.
However, they are outdated and are kept here just as historic reference.
</p>
<h2>DVB</h2>
<p>
  You can find the original PDF version of the Linux DVB API version 3
  in the <a href="http://linuxtv.org/downloads/legacy/linux-dvb-api-1.0.0.pdf">download area</a>.
</p>
<h2>Video4Linux</h2>
<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>
  There's a V4L Drivers guide at 
   <a href="http://www.linuxtv.org/downloads/legacy/video4linux/v4l2dwgNew.html">here</a>.
</p>
<p>
  Video4Linux API version 1 is obsolete. Driver and application 
developers are requested to migrate their work to V4L2 API.<br>
There's an effort in course to remove its support from 
the drivers, keeping just a conversion module for keeping 
compatibility for the old binary-only V4L1 applications.
</p>
<?php include "linuxtv-footer.inc"; ?>

LinuxTV legacy CVS <linuxtv.org/cvs>