Xmas present from MPlayer-team: 1.0pre6
#1
nice.... from mplayerhq.hu:

2004.12.23, thursday :: mplayer 1.0pre6 released
posted by the release team

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...
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
--jaga
Reply
#2
and i thought with the december 23rd build i was done w/cvs for the year... Wink

hah!

sticky
Reply
#3
i'd be [happily] surprised if this was integrated by the end of the year. it looks like a lot may have changed. how long did it take for pre5 to be merged?
--jaga
Reply
#4
6 weeks?
Reply
#5
ezar's experimental dll is pre6 (or close) and it's far from bugfree.

now ezar needs to join our irc channel and help develop the -official- pre6 mplayer dll, enough experimental here
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#6
does this mean rmvbs and rv40 vid/aud will be finally supported properly .. Smile Smile Smile
Reply
#7
mplayer pre6 port xbmc (see readme)

i upload source to xboxmediacenter. (see readme)



read the xbmc online-manual, faq and search the forums before posting! do not e-mail the xbmc-team asking for support!
read/follow the forum rules! note! team-xbmc never have and never will host or distribute ms-xdk binaries/executables!
Reply
#8
hi,

great new features.
question: "change playback speed during playback" ?
does this mean fast forward and rewind can be fixed?

greetzzzz
Reply
#9
no, rv10 and ra10 files are still not playable on the pre6 release by ezar2003.
Reply

Logout Mark Read Team Forum Stats Members Help
Xmas present from MPlayer-team: 1.0pre60