Annotation of linuxtv.org/projects.php, revision 1.13

1.1       js          1: <?php
                      2:   $title = "LinuxTV.org - Projects";
                      3:   include "linuxtv-header.inc";
                      4: ?>
                      5: 
1.12      mchehab     6: <h1>Projects in LinuxTV.org</h1>
1.2       js          7: 
1.12      mchehab     8: <h2>Linux Kernel Media drivers</h2>
                      9:   <p>The media drivers for the Linux Kernel Subsystems, which consists of 
                     10:   devices for webcams, analog TV, digital TV and remote controllers. 
                     11:   The video4linux subsystem was included on Kernel
1.13    ! mchehab    12:   2.2, and the dvb and remote controller subsystems were included in the 
1.12      mchehab    13:   2.6 Kernel.</p>
                     14: 
                     15:   <p>The <a href="http://git.linuxtv.org/media_tree.git">media_tree.git</a>
                     16:   contains the latest development drivers. In order to test them, a 
                     17:   <a href="http://git.linuxtv.org/media_build.git">media build tree</a>
                     18:   is provided, allowing the compilation of the media drivers without
                     19:   the need of changing the entire kernel. It currently supports kernel
                     20:   versions from 2.6.32 to 3.x.</p>
                     21: 
                     22: <h2>DVB utils</h2>
1.2       js         23: <p>
1.12      mchehab    24:   A small number of DVB test and utility programs,
                     25:   including szap and dvbscan, are in
                     26:   the <a href="http://linuxtv.org/hg/dvb-apps">dvb-apps</a> mercurial
                     27:   repository.
1.2       js         28: </p>
1.12      mchehab    29: <h2>Video4Linux utils</h2>
1.2       js         30: <p>
1.12      mchehab    31:   Provides a series of utilities for media devices, allowing to handle
                     32:   the proprietary formats available at most webcams (libv4l), and providing
                     33:   tools to test V4L devices.
                     34: </p>
                     35: <p>
                     36:   It also provides tools to manage the remote controller tables available
                     37:   on most media devices.
1.2       js         38: </p>
                     39: <p>
1.12      mchehab    40:   They are available at the 
                     41:   <a href="http://git.linuxtv.org/v4l-utils.git">v4l-utils.git</a>
                     42:   repository.
1.2       js         43: </p>
1.12      mchehab    44: <h2>Xawtv</h2>
1.2       js         45: <p>
1.12      mchehab    46:  The Xawtv application allows to watch television at the PC. It were written by
                     47:  Gerd Hoffmann and is probably one of the first applications available for it.
                     48:  There are two versions of xawtv available:
1.2       js         49: </p>
1.12      mchehab    50: <p <a href="http://git.linuxtv.org/xawtv3.git">Xawtv 3.x</a>: Supports only analog
                     51: devices (TV and webcams).</p>
                     52: <p><a href="http://git.linuxtv.org/xawtv4.git">Xawtv 4.x</a>: Supports both analog
                     53: and digital devices.</p>
                     54: <p>They are not being actively maintained, but, from time to time, we add
                     55: bug fixes and eventually new features, expecially on Xawtv 3.x, since most
                     56: distributions pack it.</p>
1.2       js         57: 
1.12      mchehab    58: <h1>Old projects not maintained anymore at LinuxTV.org</h1>
1.10      js         59: <h2>libsoftmpeg</h2>
1.2       js         60: <p>
                     61:   libsoftmpeg is a ffmpeg/libavcodec based software mpeg decoder
                     62:   library. It currently uses DirectFB and FusionSound for
1.4       js         63:   video and audio rendering, but the code is structured
1.2       js         64:   in an way which makes it easy to add different rendering methods.<br>
                     65:   A VDR plugin is included.
                     66: </p>
                     67: 
                     68: <h2>MPEG2 multiplexer</h2>
                     69: <p>
                     70:   An ISO-13818 compliant multiplexer for generating MPEG2
                     71:   transport and program streams, developed and maintained
                     72:   by Oskar Schirmer. The TS multiplexer is able to run
                     73:   continously, with dynamically adjustable input streams
1.6       js         74:   for live broadcast.<br>
                     75:   <a href="http://www.scara.com/~schirmer/o/mplex13818/">
                     76:   Visit the MPEG2 multiplexer project page.</a>
1.2       js         77: </p>
                     78: 
                     79: <h2>DSM-CC/MHP object carousel generator</h2>
                     80: <p>
                     81:   MPEG2 elementary stream encoding tools for DSM-CC MHP ObjectCarousels.<br>
1.7       js         82:   What the <a href="dsmcc-mhp-tools.php">dsmcc-mhp-tools</a> support:<br>
1.2       js         83:   <ul>
                     84:     <li> generation of an ObjectCarousel
                     85:     <li> generation of (continuous) NPT descriptor streams
                     86:     <li> generation of StreamEvent descriptors
                     87:     <li> generation of AIT
                     88:     <li> generation of PMT
                     89:     <li> distribution of an ObjectCarousel over multiple PIDs (DataCarousels)
                     90:     <li> incremental ObjectCarousel updates
                     91:   </ul>
                     92: </p>
                     93: 
                     94: <h2>dietlibc</h2>
                     95: <p>
                     96:   A mirror of the diet libc CVS. The main repository can be
                     97:   found on <a href="http://www.fefe.de/dietlibc/">www.fefe.de</a>.
                     98: </p>
                     99: 
                    100: <h2>DVB-USB2 hardware prototype</h2>
                    101: <p>
                    102:   Schematics, firmware and driver sources for an USB2 DVB-T adapter
                    103:   prototype.
                    104: </p>
                    105: 
1.8       js        106: <h2>Philips Empress / Kfir MPEG2 encoder card drivers</h2>
1.2       js        107: <p>
1.9       js        108:   A driver for the Visiontech Kfir based encoder card which used to be
1.2       js        109:   manufactured by <a href="http://www.bmk-electronics.de/">BMK electronics</a>.<br>
1.9       js        110:   Note: So far this driver supports 2.4 kernels only.
1.2       js        111: </p>
1.5       js        112: <p>
1.9       js        113:   The newer MPEX card by BMK is supported by drivers in the mainline 2.6 kernel.
                    114: </p>
                    115: <p>
1.11      js        116:   Both Kfir and MPEX cards are now out of production, but there is some
                    117:   <a href="bmk-order.php">legacy information</a> still available.
1.5       js        118: </p>
1.2       js        119: 
                    120: <h2>Margi/Billionton MPEG decoder PC card drivers</h2>
                    121: <p>
1.4       js        122:   An old driver for a "DVD to go" MPEG2 decoder PC card, including
1.2       js        123:   zoomed video support.
                    124: </p>
1.1       js        125: 
                    126: <?php include "linuxtv-footer.inc"; ?>

LinuxTV legacy CVS <linuxtv.org/cvs>