eXtended Linux Video: goal

Sourforge logoGraphics by Gimp

Goal of the project

XLV is intended to be the middle-ware implementation of multimedia streams for Linux. It is extensively based on plugins and dynamic-linking. For the moment, XLV is in active development and it has many features:
  • an OS independent core, completely multi-threaded to share the complexity of streams into multiple processes
  • an audio-video highly synchronised core
  • a full bunch of plugins including:
    • an SDL video output driver supporting YUV overlay, resize and fullscreen
    • an ESD/OSS audio output driver
    • PCM automatic filter (PCM to PCM)
    • MPEG Layer 1,2,3 audio decoder (based on MPG123)
    • Win32 video codec import (Win32 audio codec import in progress)
    • RIFF abstract decoders
    • AVI system decoders
    • WAVE system decoders
  • a GTK player for XLV with seek ability

Requirements

Basicly, you need to install on your system:
  • GLIB 1.2 of the GTK project