PDA

View Full Version : MPlayer-1.0pre5 is out


hellfred
20th July 2004, 00:07
And jet again another release of my favourite linux player that gets better and better on win32, too. BTW, linux was taken out of the name.
MPlayer-1.0pre5 was released.
Here comes the changelog (copy and pasted, as mplayerhq.hu seems to be down in the moment:
MPlayer (1.0)

pre5: "LinuxTag release" July 15, 2004

Name:
* It's "MPlayer - The Movie Player" instead of
"MPlayer - The Movie Player for Linux" now.

Security:
* complete review of string operations, buffer overflows fixed

DOCS:
* small additions, corrections, updates all over the place
* audio output driver section added to the man page
* several bug fixes and improvements in the MEncoder documentation
* DVD ripping guide extended and improved
* AUTHORS file massively extended
* German man page partially updated
* Hungarian XML documentation translation started

Ports:
* encrypted DVD playback on Windows fixed (again)
* Cygwin and MinGW now accept the same -dvd-device syntax
* LIVE.COM now works under MinGW
* foundations for MinGW crosscompilation
* disabled SSE on MinGW as it caused crashes
* AC3 passthrough for ao_win32
* improved vo_quartz (YUV, multiple screens support)
* vo_quartz made default on Mac OS X
* ao_macosx fixed and made default again on Mac OS X
* RealVideo binary codecs support on Mac OS X (still buggy)
* bigendian fixes in vf.c, vo_tga
* OpenBSD portability fixes
* OpenBSD/VAX support
* AMD64 support

Drivers:
* support for more Radeons (9800 XT among them) in VIDIX
* Radeon related bug fixes in VIDIX
* vo_gl2 now supports GUI, fix for flickering borders in fullscreen
* support 24 and 32 bit PCM files, bigendian fixes
* ao_sdl now converts unsupported formats instead of quitting
* ENCA support
* merged ao_alsa9 and ao_alsa1x drivers into ao_alsa
* NeoMagic TV-out support through VESA
* JACK audio output driver
* vo_sdl fixes (wrong flags and screensaver disabling)
* vo_directx fixes

Decoders:
* MSZH/ZLIB, FLI, QTRLE, RoQ video and RoQ audio support moved to FFmpeg
* FFmpeg Cinepak and CYUV decoders preferred
* audio format 0xff support (is AAC)
* "raw" audio in MOV supported
* Indeo audio (iac25) support via binary codec
* upgrade libfaad2 to the FAAD 2.0 release
* MPEG2 chroma422/444 support
* Winnov WINX and WNV1 support via binary codec

Demuxers:
* Ogg subtitle handling and other bug fixes
* Matroska improvements
* support seeking in Real files without -idx
* support seeking in Real files without index with -forceidx

Streaming:
* ASF, MMST streaming fixes
* URL escaping fixed
* NSA (Nullsoft audio) streaming support
* embedded RAM playlist support
* multibyte URL support
* rtp:// now supported even with LIVE.COM compiled in
* miscellaneous bug fixes

Filters:
* vf_softskip: frame skipping filter for MEncoder
* vf_harddup: frame duplication filter for MEncoder
* vf_pullup minor fixes and improvements
* AltiVec-optimized YUV to RGB converter
* vf_spp memory corruption fix on reallocation

FFmpeg/libavcodec:
* MPEG2 encoding with 8, 9, 10, 11 bit intra DC precision
* DC clipping fix, intra_dc_precision > 0 support
* Cinepak fixes and palette support
* support skipping of MB rows during decoding
* Vorbis in NUT fixed
* NUT updated to latest specification
* segfault and artifact fixes in SVQ3 decoder
* motion estimation code: overflow and chroma fixes
* change qscale -> lambda for the motion estimation
* noise preserving sum of squares comparison function in ME code
* fixed memory overwrite in truemotion decoder
* clip input motion vectors, better error tolerance on bad vectors
* FLAC decoder cleanup (partial demuxer/decoder separation)
* memalign hack for SSE/SSE2 on that alternative OS :)
* lots of AltiVec optimizations
* qscale + qprd fix
* QTrle4 support
* H.261 decoder
* coefficient saturation fix in H.263
* H.263 MCBPC fix
* per line lowpass filter in MMX and faster C lowpass filter
* SVQ1 encoder
* as usual, lots of bug fixes and optimizations

Others:
* fullscreen fixes for many window managers
* fix crash on original Pentiums and older
* dvd://start-end support
* netstream (mpst://) support fixed
* support comments in plaintext playlists
* loader/ dependency removed
* keepaspect option extended to all video output drivers
* WMA to Ogg conversion and simple subtitle editing script added to TOOLS
* support for more lame options
* new set of GUI icons
* memory conserving implementation of GUI potmeters
* X11 code reindented
* further gcc 3.4 support fixes
* mixer API written for changing volume through libaf
* -rtc-device option for specifying the RTC device
* desktop/menu icon added
* miscellaneous bug fixes and cleanups
* multi-threaded encoding with lavc
* fixed a bug with Real files introduced in pre4
* -use-stdin renamed to -noconsolecontrols

arman68
20th July 2004, 01:11
I must admit mplayer has greatly improved with the last few releases. I first tried it maybe 18-24 months ago, and the win32 version looked promising but was far from being usable as an everyday movie player.

The latest version blows everything away! Codecs and formats support is fantastic and all internal. Once you master all the different parameters you can achieve amazing results. IMHO PQ is much better than with other players. If I disable all post-processing and filtering I can use less than 1% cpu usage playing xvid with vobsub, when anything using the xvid dshow codec use more than 50% !!!

I find it so good that after some extensive testing I have now switched over to mplayer for movie playback. I still use media player classic, but only for testing, mainly prior to encoding with avisynth.

FYI, here are some of the command line options I use:

-vf pp=hb/vb/dr,hqdn3d -autoq 6
horizontal & vertical deblocking + deringing with automatic adjustment of postprocessing level, plus high quality denoise 3D

-aop list=volnorm
Volume normalizing

-spuaa 4 -spugauss 0.7
Software scaler gaussian blur for vobsub (very nice)

-dr
Direct rendering (much faster and less problematic with some gfx cards). The manual mentions it can cause OSD/SUB corruption but I have never encountered it, on 4 different PC, with 4 different makes of GFX cards (ATI, nVidia, S3, Matrox).

-vf yuy2,format=yuy2
Needed for some gfx cards which cannot handle yv12 (eg: Matrox)

-double
I needed this on 1 PC to fix subtitles flickering

-slang en,fr -alang en,fr
Choose EN sub and audio, fall back to FR

-idx
Rebuilds index of avi if no index found (eg: for emule or bittorrent)

−subfont-text-scale 3
Smaller non vobsub subtitles (default is quite big)

hellfred
20th July 2004, 11:19
Originally posted by arman68
-double
I needed this on 1 PC to fix subtitles flickering
On some gfx cards you can get rid of tearing effects in high motion sceens, too.

KpeX
20th July 2004, 18:02
* AC3 passthrough for ao_win32

Sweet :D and it works great on my card. Now there's no reason to not use mplayer for windows as well as linux.

Video Master
12th August 2004, 16:12
Hi all

Mplayer is a dos version player but where can i find its gui version
and rest of the .conf files

I am using "MPlayer-1.0pre5" under windows i want
gmplayer which is the GUI for it

can u guys tell me where can i find it

hellfred
12th August 2004, 19:29
Originally posted by Video Master
Hi all

Mplayer is a dos version player but where can i find its gui version
and rest of the .conf files

I am using "MPlayer-1.0pre5" under windows i want
gmplayer which is the GUI for it

can u guys tell me where can i find it
The "normal" GUI will run under win32 only if you install a full cygwin environmet and start its xserver so that the GUI can be its client. In my opinion, this is a overkill.
There are some native win32 guis, though.
Have a look for them on the mplayerhq.hu related projects (http://www.mplayerhq.hu/homepage/design5/projects.html).
Section Windows.
Hellfred

superdump
15th August 2004, 19:41
I'm not sure what version of MPlayer is included in this binary download but I believe it's just a CVS compile. I don't know what branches there are in the MPlayer CVS but there's a really nice little GUI included with this installer. http://mplayer.sunset-utopia.homeip.net/

Enjoy.