File:  [DVB] / linuxtv.org / docs.php
Revision 1.10: download - view: text, annotated - select for diffs
Wed Sep 16 02:31:18 2009 UTC (14 years, 8 months ago) by mchehab
Branches: MAIN
CVS tags: HEAD
Add a missing parenthesis.

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

<h1>Documentation</h1>
<h2>Linux Media Infrastructure API</h2>
<p>
 Since Set, 15, V4L and DVB API's got integrated into a compendium that presents both API's, plus the IR 
input event mapping. The <a href="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>
 The original V4L and DVB API specs are still available as separate documents.
 Up to kernel 2.6.32, both the common document and the separate ones have the same info.
</p>
<h2>DVB</h2>
<p>
  You can find a 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 browsable online version of the Linux DVB API version 3
  documentation (generated with latex2html from TeX sources
  in the CVS) is <a href="docs/dvbapi/dvbapi.html">here</a>.
</p>
<p>
  You can also find an experimental 
  <a href="http://linuxtv.org/downloads/dvbapi/">online</a> version of
the DVB API version 3 documentation generated from the new DocBook 
undergoing port.
</p>
<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 browsable online version of Video4Linux2 API
  is at <a href="http://www.linuxtv.org/downloads/video4linux/API/V4L2_API/spec-single/v4l2.html">here</a>.
</p>
<p>
  Although it is possible to generate a PDF version of the Video4Linux2 
  API, 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>
  For developers, 
 <a href="http://lwn.net">LWN.net</a> 
is writing a 
<a href="http://lwn.net/Articles/203924/">V4L2 series of articles</a>
focusing at the development of a Linux V4L2 driver. 
</p>
<p>
  There's a new V4L Drivers guide at 
   <a href="http://www.linuxtv.org/downloads/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>
  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>