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