diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 163 |
1 files changed, 163 insertions, 0 deletions
@@ -0,0 +1,163 @@ +libmpeg2-0.5.1 Fri Jul 18 16:28:49 CEST 2008 + +This bugfix release fixes issues with the installation of headers and +pkgconfig files. + + +libmpeg2-0.5.0 Fri Jun 11 23:42:12 CET 2008 + +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). + + +mpeg2dec-0.4.1 Wed Feb 15 17:08:28 CET 2006 + +This is a bugfix release. It is completely API and ABI compatible with +version 0.4.0. + +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. + + +mpeg2dec-0.4.0 Tue Dec 23 03:04:35 PST 2003 + +Jeez, it's been way too long since the last release. + +The big functionality that warrants a 0.4.x version number is that we +added support for 4:2:2 for 4:4:4 chroma formats. Thanks to Peter +Gubanov for starting the effort there. + +A large part of the development effort has been to fix corner cases +that happen with bad or corrupted streams, concatenated streams, +etc... Regis Duchesne created test cases for this, which was a huge +help. Right now the situation is that we don't know how to make +libmpeg2 crash even when we try hard. + +There is a new helper library for color conversion to common format +(currently rgb and uyvy). The ABI between libmpeg2 and libmpeg2convert +might change in the future, but source code compatibility will be +preserved. In the past people were supposed to write their own color +conversion routines which was a pain since the API was messy. + +David S. Miller contributed some very nice sparc VIS optimizations for +the motion compensation. There are no VIS optimizations for the IDCT +yet but the plan is to get these in for a future 0.4.1 release. + +New functions have been added to set the buffer stride and to reset +the decoder (typically after seeking thru a file). + +There is some very basic documentation in doc/* - it's still quite +limited though. My good resolution for 2004 is to write better +documentation :) In the mean time feel free to ask on mpeg2dec-devel +or on irc.freenode.net channel #livid + +The speed has not changed much since last release - we tend to be +about 1% faster. That's not too bad considering we have new features. + + +mpeg2dec-0.3.1 Fri Dec 13 22:15:36 PST 2002 + +This is mainly a maintainance release. On the API side, libmpeg2 now +includes some CPU detection code - so it will by default automatically +use whatever features are available on the CPU it runs on. There is a +function to override this, mainly for testing purposes. + +There has been a few speed improvements too - there is now some alpha +specific code that makes the library more than twice faster on these +machines, and the C IDCT has also been improved which translates to +about 6% speed improvement for people who use this code. + +Finally, a few bugs have been fixed, most notably some memory leaks +and sparc/HPPA/IA64 build issues. + + +mpeg2dec-0.3.0 Wed Nov 27 23:23:23 PST 2002 + +The main goal of this release is to preview the new libmpeg2 API. The +old API was not flexible enough for most users, as a result various +projects (xine, mplayer etc...) ended up rewriting their own versions +of decode.c. The goal with this new API is that it will be flexible +enough for people to actually use it instead of rolling their own :) + +In many respects, this code is less mature than the 0.2.x codebase +was. There will probably be a few changes in future versions regarding +color conversion and CPU detection, to cite a few. The goal is to get +a release out and then add the missing features in future 0.3.x +releases. + +In addition to the new API, there are a few new features already too. +For example, we now have improved the error handling, which should +help applications who do seeking for example. Also a few minor speed +improvements (about 7%) and SIMD optimizations now enabled in the VC++ +port too. + + +mpeg2dec-0.2.1 Sun Mar 17 23:24:04 PST 2002 + +Two major new features: First, a much higher tolerance to corrupted +streams. Instead of just segfaulting, we should now be able to keep +going after errors. There is no test suite for this feature yet though. + +Second, the altivec optimizations provide a huge speedup (more than +2.5x) on ppc g4 machines. + +High definition video streams are now supported. + +There is also native support for compiling using VC++. + +And, the libvo interface has been slightly extended so people can more +easily make use of the various mpeg flags. + + +mpeg2dec-0.2.0 Thu Feb 15 20:12:34 PST 2001 + +The most important new feature is the support for field +pictures. mpeg2dec is now able to display any conformant +"main profile @ main level" mpeg-2 stream. This means any +stream you should actually encounter in practice :) + +We also added some more accelerations for motion compensation and +color conversion - 3Dnow and SSE. Non-x86 accelerations would be +welcome - patches anyone ? + +libmpeg2 and libvo are now fully reentrant. This will enable other +projects to reuse the mpeg2dec codebase without patches. For the same +reason we added support for "make install" + +Libvo has been switched to a new API. The immediate advantage is that +it allowed us to get rid of the "HACK_MODE" setting - you really dont +want to know. In the future this will also help a lot with the +implementation of synchro. + +Portability enhancements - including support for win32 DLLs. This was +done to get into the hearts of a few more developpers :) + + +mpeg2dec-0.1.7 Thu Nov 2 21:38:33 PST 2000 + +First release since march ! Lots of new features : improved +performance, mpeg-1 and mpeg-2 support, integrated demuxer, standards +compliance. + +The major missing feature is mpeg-2 field pictures, this is planned +for mpeg2dec-0.2.0 |