Home Downloads Mailing lists Authors Browse SVN Project page liba52

libmpeg2 - a free MPEG-2 video stream decoder


July 18, 2008: bugfix release - This minor bugfix release corrects various installation issues introduced in 0.5.0.

July 12, 2008: new release - This release brings libmpeg2 up to date with recent contributions, compilers and systems.

New optimizations have been provided for SSE2 and ARM instruction sets, while a lot of warnings triggered by recent compiler changes have been fixed.

A new function has been added to guess the aspect ratio of streams where it is not properly coded. Also it is now possible to retrieve the value of the MPEG-2 repeat_first_field flag, and to be notified when the sequence header of a stream changes (eg. aspect ratio on-the-fly changes).

September 19, 2006: bugfix release - The build system now supports newer versions of the autotools and can find them in weird places on FreeBSD and OS X systems. We also support x86 accelerations on the AMD64 CPU, including on FreeBSD. The AltiVec features are now better detected.

Peter Gubanov found a bug in the 4:4:4 chroma handling, Nicolas Joly found a memory leak in the Xshm code on remote displays and Roberto Huelga found alignment issues in the sample3 and sample5 examples. Gildas Bazin contributed a patch for more tolerance for invalid sequence display extensions.

There are also two new maintainers to help Michel in his task: Sam Hocevar and Christophe Massiot, from the VideoLAN project.

January 21, 2004: minor bugfix release - MMX color conversions were accidentally disabled in 0.4.0 (Ooooops!)

December 23, 2003: new mpeg2dec release! It now supports 4:2:2-profile decoding, robustness has been enhanced to the point that we dont know how to crash it anymore despite trying hard, it supports concatenated streams with different sizes, the color conversion routines are now in a reuseable helper library, we have sparc VIS optimizations for the MC, and some start of a basic documentation directory too.

October 8, 2003: The next release is coming up nicely:

About libmpeg2

libmpeg2 is a free library for decoding mpeg-2 and mpeg-1 video streams. It is released under the terms of the GPL license.

The main goals in libmpeg2 development are:

The project homepage is at http://libmpeg2.sourceforge.net/


mpeg2dec is a test program for libmpeg2. It decodes mpeg-1 and mpeg-2 video streams, and also includes a demultiplexer for mpeg-1 and mpeg-2 program streams. It is purposely kept simple : it does not include features like reading files from a DVD, CSS, fullscreen output, navigation, etc... The main purpose of mpeg2dec is to have a simple test bed for libmpeg2.

The libmpeg2 source code is always distributed in the mpeg2dec package, to make it easier for people to test it.

Other projects using libmpeg2

libmpeg2 is being used by various other projects, including:

If you use libmpeg2 in another project, let us know!


There are several places where we could easily use some help:

SourceForge Logo This file last modified Friday July 18, 2008
Comments ? libmpeg2-devel@lists.sourceforge.net