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

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

LinuxTV legacy CVS <linuxtv.org/cvs>