Projects in LinuxTV.org CVS

DVB drivers and utilities

The DVB drivers which are included in mainline 2.6 kernels are maintained in the dvb-kernel CVS module. The linux_2_4 branch of dvb-kernel contains drivers for 2.4 kernels. Note, however, that newer drivers will be added to 2.6 first and will not necessarily be backported.

A small number of DVB test and utility programs are in the CVS module dvb-apps, including szap and dvbscan.

The dvb-kernel-v4 CVS module contains an updated DVB core subsystem and one prototype driver for the revised Linux DVB API V4. More info on the V4 API can be found in the Wiki.

The CVS module "DVB" contains older drivers for the 2.4 kernel. They are mostly of historic interest.

libsoftmepg

libsoftmpeg is a ffmpeg/libavcodec based software mpeg decoder library. It currently uses DirectFB and FusionSound for video and audio rendering, however the code is structured in an way which makes it easy to add different rendering methods.
A VDR plugin is included.

MPEG2 multiplexer

An ISO-13818 compliant multiplexer for generating MPEG2 transport and program streams, developed and maintained by Oskar Schirmer. The TS multiplexer is able to run continously, with dynamically adjustable input streams for live broadcast.

DSM-CC/MHP object carousel generator

MPEG2 elementary stream encoding tools for DSM-CC MHP ObjectCarousels.
What the dsmcc-mhp-tools support:

dietlibc

A mirror of the diet libc CVS. The main repository can be found on www.fefe.de.

DVB-USB2 hardware prototype

Schematics, firmware and driver sources for an USB2 DVB-T adapter prototype.

Kfir MPEG2 encoder card drivers

A driver for the Visiontech Kfir based encoder card manufactured by BMK electronics.
Note: So far this driver supports 2.4 kernels only. The newer MPEX card by BMK is supported by drivers in the mainline 2.6 kernel.

Margi/Billionton MPEG decoder PC card drivers

An old driver for a "DVD to go" MPEG2 deocder PC card, including zoomed video support.