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>