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>