📄 news
字号:
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 weadded support for 4:2:2 for 4:4:4 chroma formats. Thanks to PeterGubanov for starting the effort there.A large part of the development effort has been to fix corner casesthat happen with bad or corrupted streams, concatenated streams,etc... Regis Duchesne created test cases for this, which was a hugehelp. Right now the situation is that we don't know how to makelibmpeg2 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 libmpeg2convertmight change in the future, but source code compatibility will bepreserved. In the past people were supposed to write their own colorconversion routines which was a pain since the API was messy.David S. Miller contributed some very nice sparc VIS optimizations forthe motion compensation. There are no VIS optimizations for the IDCTyet 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 resetthe decoder (typically after seeking thru a file).There is some very basic documentation in doc/* - it's still quitelimited though. My good resolution for 2004 is to write betterdocumentation :) In the mean time feel free to ask on mpeg2dec-develor on irc.freenode.net channel #lividThe speed has not changed much since last release - we tend to beabout 1% faster. That's not too bad considering we have new features.mpeg2dec-0.3.1 Fri Dec 13 22:15:36 PST 2002This is mainly a maintainance release. On the API side, libmpeg2 nowincludes some CPU detection code - so it will by default automaticallyuse whatever features are available on the CPU it runs on. There is afunction to override this, mainly for testing purposes.There has been a few speed improvements too - there is now some alphaspecific code that makes the library more than twice faster on thesemachines, and the C IDCT has also been improved which translates toabout 6% speed improvement for people who use this code.Finally, a few bugs have been fixed, most notably some memory leaksand sparc/HPPA/IA64 build issues.mpeg2dec-0.3.0 Wed Nov 27 23:23:23 PST 2002The main goal of this release is to preview the new libmpeg2 API. Theold API was not flexible enough for most users, as a result variousprojects (xine, mplayer etc...) ended up rewriting their own versionsof decode.c. The goal with this new API is that it will be flexibleenough for people to actually use it instead of rolling their own :)In many respects, this code is less mature than the 0.2.x codebasewas. There will probably be a few changes in future versions regardingcolor conversion and CPU detection, to cite a few. The goal is to geta release out and then add the missing features in future 0.3.xreleases.In addition to the new API, there are a few new features already too.For example, we now have improved the error handling, which shouldhelp applications who do seeking for example. Also a few minor speedimprovements (about 7%) and SIMD optimizations now enabled in the VC++port too.mpeg2dec-0.2.1 Sun Mar 17 23:24:04 PST 2002Two major new features: First, a much higher tolerance to corruptedstreams. Instead of just segfaulting, we should now be able to keepgoing after errors. There is no test suite for this feature yet though.Second, the altivec optimizations provide a huge speedup (more than2.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 moreeasily make use of the various mpeg flags.mpeg2dec-0.2.0 Thu Feb 15 20:12:34 PST 2001The most important new feature is the support for fieldpictures. mpeg2dec is now able to display any conformant"main profile @ main level" mpeg-2 stream. This means anystream you should actually encounter in practice :)We also added some more accelerations for motion compensation andcolor conversion - 3Dnow and SSE. Non-x86 accelerations would bewelcome - patches anyone ?libmpeg2 and libvo are now fully reentrant. This will enable otherprojects to reuse the mpeg2dec codebase without patches. For the samereason we added support for "make install"Libvo has been switched to a new API. The immediate advantage is thatit allowed us to get rid of the "HACK_MODE" setting - you really dontwant to know. In the future this will also help a lot with theimplementation of synchro.Portability enhancements - including support for win32 DLLs. This wasdone to get into the hearts of a few more developpers :)mpeg2dec-0.1.7 Thu Nov 2 21:38:33 PST 2000First release since march ! Lots of new features : improvedperformance, mpeg-1 and mpeg-2 support, integrated demuxer, standardscompliance.The major missing feature is mpeg-2 field pictures, this is plannedfor mpeg2dec-0.2.0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -