[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