[MPlayer-announce] MPlaye r1.0pre6 released

Roberto Togni r_togni at tiscali.it
Thu Dec 23 23:33:06 CET 2004


It's been five months since our last release and boy, does it show.  
This is the longest changelog ever, we've been hitting the keyboards  
hard. So we've decided to put this out at last and bestow an X-mas  
present upon the world. Since X-mas is tomorrow this means you'll have  
to wait one day to compile this. Opening presents before their time is  
out of the question! And no peeking, keep those tarballs compressed! If  
you send in bug reports or a comment prematurely we'll know you've been  
a nasty kid and unpacked your present early. And you know what happens  
to nasty kids...

The most important changes are support for a seemingly infinite number  
of new codecs and important fixes for some of the old ones. The  
experimental wavelet-based snow video codec by Michael Niedermayer  
deserves a special mention. It is very promising, maybe this is what  
the future of video encoding looks like. We also added support for  
encoding to H.264 with x264 and to MP2 through toolame.

Apart from that the unbelievable has happened and all the myriad of  
available options are finally documented. If you cannot find it in the  
documentation it simply does not exist, so RTFM! If you have a slow  
machine you should check out low resolution decoding with libavcodec (- 
vfm ffmpeg -lavdopts lowres=0-3). With some luck you should be able to  
play DVDs and MPEG-4 movies. Mac OS X has had some nice improvements  
with VCD and Real/Helix codec (get new codec packages) support among  
others. On Windows there is a shiny new DirectSound audio output and  
support for the -wid option should allow building browser plugins. If  
you use the polypaudio sound server there is now an audio output module  
for you. The remaining old audio plugins have been converted to audio  
filters so expect audio plugins to disappear in the next release.  
Already gone are the old alsa9 and alsa1x audio output drivers, use  
alsa instead.

As usual there were too many bug fixes to mention. They are all over  
the place, so MPlayer should run smoother and more stable than ever. A  
notable one is that length and position are now displayed for MOV files  
as well and that MPlayer's output is slowly becoming less verbose.

The changelog is relative to MPlayer 1.0pre5try2, so all recent  
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 &  
preset
    * fs_res quartz video output driver suboption chooses fullscreen  
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  
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  
directories
    * improvements for the Blinkenlights video output driver ;-)
    * OpenGL video output driver colorformat fixes (with manyfmts  
suboption)
    * aspect, panscan, hardware OSD support in the OpenGL video output  
driver
    * new pnm and md5sum video output drivers, replacing pgm and md5
    * yuv4mpeg video output now has a file= suboption, can be used with  
-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  
hwac3
    * support for mixer channel selection in the ALSA audio output  
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,  
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  
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  
filters
    * sine sweep generator audio filter
    * hrtf audio filter to convert multichannel audio to 2 channel  
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,  
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  
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  
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 





More information about the MPlayer-announce mailing list