86 lines
3.4 KiB
Text
86 lines
3.4 KiB
Text
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
|