MPlaye r1.0pre6 released
Roberto Togni <[email protected]> Thu, 23 Dec 2004 22:33:06 +0000
| Newsgroups | gmane.comp.video.mplayer.announce |
|---|---|
| Message-ID | <[email protected]> |
It's been five months since our last release and boy, does it show. =20
This is the longest changelog ever, we've been hitting the keyboards =20
hard. So we've decided to put this out at last and bestow an X-mas =20
present upon the world. Since X-mas is tomorrow this means you'll have =20
to wait one day to compile this. Opening presents before their time is =20
out of the question! And no peeking, keep those tarballs compressed! If =20
you send in bug reports or a comment prematurely we'll know you've been =20
a nasty kid and unpacked your present early. And you know what happens =20
to nasty kids...
The most important changes are support for a seemingly infinite number =20
of new codecs and important fixes for some of the old ones. The =20
experimental wavelet-based snow video codec by Michael Niedermayer =20
deserves a special mention. It is very promising, maybe this is what =20
the future of video encoding looks like. We also added support for =20
encoding to H.264 with x264 and to MP2 through toolame.
Apart from that the unbelievable has happened and all the myriad of =20
available options are finally documented. If you cannot find it in the =20
documentation it simply does not exist, so RTFM! If you have a slow =20
machine you should check out low resolution decoding with libavcodec (-=20
vfm ffmpeg -lavdopts lowres=3D0-3). With some luck you should be able to =20
play DVDs and MPEG-4 movies. Mac OS X has had some nice improvements =20
with VCD and Real/Helix codec (get new codec packages) support among =20
others. On Windows there is a shiny new DirectSound audio output and =20
support for the -wid option should allow building browser plugins. If =20
you use the polypaudio sound server there is now an audio output module =20
for you. The remaining old audio plugins have been converted to audio =20
filters so expect audio plugins to disappear in the next release. =20
Already gone are the old alsa9 and alsa1x audio output drivers, use =20
alsa instead.
As usual there were too many bug fixes to mention. They are all over =20
the place, so MPlayer should run smoother and more stable than ever. A =20
notable one is that length and position are now displayed for MOV files =20
as well and that MPlayer's output is slowly becoming less verbose.
The changelog is relative to MPlayer 1.0pre5try2, so all recent =20
security fixes are included.
Merry X-mas...
The MPlayer team
MPlayer 1.0pre6: "X-mas present"
DOCS
* finally all options are documented
* man page completely reviewed for spelling, wording and clarity
* all audio output driver suboptions documented
* all video output driver suboptions documented
* audio filters section added to the man page
* XviD documentation completed
* French man page in sync again
* German man page updated
* new Czech (complete) and Swedish man page translations
* fixes and updates in various places
Ports
* full x86_64 support
* -rootwin, -panscan support in the quartz video output driver
* key repetition and aspect fixed in the quartz video output driver
* "Movie" menu for quartz video output driver with zoom options & =20
preset
* fs_res quartz video output driver suboption chooses fullscreen =20
resolution
* VCD support for Darwin (Mac OS X)
* Mac OS X Finder startup argument support
* fix for stdin input and slave mode on MinGW
* support for -rootwin, -colorkey, -wid in the DirectX video output =20
driver
* improved monitor selection in the DirectX video output driver
* new DirectSound audio output driver
* mouse support in Windows
* support for ZetaOS (mostly working)
Drivers
* fixes in the VESA and GGI video output drivers
* -jpeg removed in favor of -vo jpeg suboptions
* jpeg video output driver now supports output to multiple =20
directories
* improvements for the Blinkenlights video output driver ;-)
* OpenGL video output driver colorformat fixes (with manyfmts =20
suboption)
* aspect, panscan, hardware OSD support in the OpenGL video output =20
driver
* new pnm and md5sum video output drivers, replacing pgm and md5
* yuv4mpeg video output now has a file=3D suboption, can be used with =20
-fixed-vo to concatenate files having same width, height and fps
* JACK audio output driver updated to bio2jack API changes
* alsa9 and alsa1x replaced by alsa audio output driver
* ALSA audio output driver always uses specified device, even for =20
hwac3
* support for mixer channel selection in the ALSA audio output =20
driver
* audio output driver for the polypaudio sound server
* VIDIX Cyberblade TV-out fixed
* VIDIX I420 support for Cyberblade and mga
* VIDIX Radeon support on big-endian systems, other Radeon fixes
* VIDIX Radeon R200 QM (Radeon 9100) support
* CLE266 VIDIX driver
* experimental SAVAGE VIDIX driver
Decoders
* "experimental" support for 20 and 24 bit LPCM (DVD-Audio)
* libmpeg2 updated to 0.4.0b
* libfaad2 updated to 2.1beta CVS snapshot
* DTS decoding via libavcodec
* Windows Media Audio 9 Voice support via binary DLL
* Windows Media Video 9 Advanced support via binary DLL
* Windows Media Screen Codec 2 support via binary DLL
* Windows Media Image Codec support via binary DLL
* Windows Media Image 2 Codec support via binary DLL
* VDOWave video support via binary DLL
* Miro VideoXL video support via libavcodec
* Creative ADPCM audio support via libavcodec or binary DLL
* IBM Ultimotion video support via libavcodec
* Micronas Speech codec support via binary DLL
* H.261 video codec support via libavcodec
* TechSmith Camtasia video codec support via libavcodec
* sonic audio codec support via libavcodec
* snow video codec support via libavcodec
* QuickDraw video support via libavcodec
* Cinepak, CYUV and RoQ audio/video moved to FFmpeg
* Vianet Lsvx video support via binary DLL
Demuxers
* fix -nosound and -novideo for NSV
* subtitle switching and language code displaying for Matroska
* support for the .vp5 file format (AVI variant)
* seeking in audio-only ASF files fixed
* improved MP3 detection
* support for AVC in .mp4 files
* support for raw H.261 files via libavformat
* improved seeking precision in MPEG files
* better subtitle language code handling for MKV files
* support DVHS files and H.264 over MPEG-TS
* display length and position (in the seekbar) for MOV files
* raw video in MOV files playback improved
Streaming
* -cache-min and -cache-prefill options added
* compilation fix for newer LIVE.COM versions
* make ASF without ECC work
* support for MMS on non-standard port
* EOF detected in Real RTSP streams
FFmpeg/libavcodec
* reduced resolution decoding with the lowres option
* new experimental wavelet-based snow video codec
* new sonic audio codec
* TechSmith Camtasia video decoder
* IBM Ultimotion video decoder
* QuickDraw video decoder
* Creative ADPCM decoder
* Miro VideoXL decoder
* Sierra online audio files demuxer and decoder
* QPEG video decoder
* Electronic Arts Game Multimedia format demuxer
* H.261 fixes, H.261 encoder
* fix VIS accelerated code
* DTS support via libdts
* many DV fixes, seek in raw DV files
* support AAC in MOV files
* RV10, RV20 fixes
* RV20 encoding
* AVI demuxer cleanup, palette change support
* iTunes metadata support
* HuffYUV fixes (endianness, RGB32 predictor, median encoding, =20
interlacing)
* ffvhuff (enhanced HuffYUV codec)
* SSE optimizations for 4x4 compare function
* epzs motion search enhancements
* quad tree based motion compensation
* MPEG-4 qpel MMX2/3DNow! optimizations
* H.264: lot of fixes and MMX2/3DNow! optimizations
* AVC1 (H.264 without sync word in .mp4 files) support
* H.264 qpel motion compensation
* Indeo3 grayscale decoding
* preliminary Truemotion 24 bit decoder
* avizlib encoder fixed
* trellis quantization support in H.263
* DCT optimizations
* AltiVec support on AmigaOS4
* adapt MMX/MMX2/SSE/3DNow! optimizations to work on x86_64
* seeking fixes
* better and faster audio resampler
* New dc1394 grabbing interface
* preliminary decoding support for H.264 with CABAC and B-frames
* dvr-ms suport in ASF demuxer
* NSV demuxer
* DVD compatible MPEG muxer
* MJPEG-B fixes
* range coder (arithmetic entropy coder) used by snow and ffv1
* ffv1 enhancements: signed golomb, range codes
* multi slice support for main profile H.264 streams
* as usual, lots of bug fixes and optimizations
Filters
* software volume control when no hardware support available, can =20
be controlled with the -softvol and -softvol-max parameters
* high-quality audio resampling with -af lavcresample
* cropdetect rounding parameter
* MPlayer -af help
* missing audio plugins (extrastereo, volnorm) converted to audio =20
filters
* sine sweep generator audio filter
* hrtf audio filter to convert multichannel audio to 2 channel =20
output for headphones, preserving the spatiality of the sound
* big-endian fixes in rgb2rgb converter
* yuv2rgb Altivec optimization fixes
* support for LADSPA plugins
GUI
* unified audio options dialog, also for ALSA
* redrawing limited, decreases CPU usage in audio-only case
* icons for the context menu
* doublesize bug fixed
* slowdown after opening the preferences panel bug fixed
* remaining messages moved to help file for translation
* slowdown after using the preferences panel fixed
Encoding
* x264 encoder support
* support for MP2 encoding with libtoolame
* libavcodec "turbo mode" to speed up 2-pass encoding
* support for 3-pass encode for libavcodec and x264
* XviD encoder and decoder modules updated to API-4.1 (XviD-1.1.x)
* flush remaining frames at end of encoding process
Others
* -loop and -shuffle now work together
* better EDL support
* some --disable configure options finally work (mp3lib, liba52, =20
libmpeg2)
* framestepping
* change playback speed during playback
* some crashes with binary codecs fixed
* subtitle alignment support for SAMI files
* also support Windows path separator '\'
* FriBiDi fixes for comma handling in Hebrew subtitles
* -crash-debug option to attach gdb automatically after crashes
* gcc 4 compilation fixes
* compilation fixes for many files in the TOOLS directory
* infamous "stuck mouse button" bug fixed, new -key-fifo-size =20
option
* reduced verbosity of MPlayer's output somewhat
* -identify now prints some information about available languages
* double buffering (-double) is now default
* many memleaks fixed
MPlayer 1.0pre6 can be downloaded from the following locations. Please =20
be kind to our server and use one of our many mirrors.
* Hungary 1
http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre6.tar.bz2
http://ftp1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre6.tar.bz2
* Hungary 2
http://www2.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre6.tar.bz2
ftp://ftp2.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre6.tar.bz2
* Switzerland
http://www4.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre6.tar.bz2
* USA
http://ftp5.mplayerhq.hu/mplayer/releases/MPlayer-1.0pre6.tar.bz2
ftp://ftp5.mplayerhq.hu/mplayer/releases/MPlayer-1.0pre6.tar.bz2
* Australia
ftp://ftp6.mplayerhq.hu/pub/mplayer/releases/MPlayer-1.0pre6.tar.bz2
* Bulgaria
ftp://ftp8.mplayerhq.hu/mplayer/releases/MPlayer-1.0pre6.tar.bz2
MD5SUM: 4a628f87a7070e10ffea04a1598979a9=20