What's new in MPlayer 1.0 RC2
Nov 23, 2011
- DOCS
- console messages and XML documentation converted to UTF-8
- Russian documentation translation finished
- Russian man page translation finished
- Chinese man page translation finished
- Chinese documentation translation started
- Documented get/set/step properties in DOCS/tech/slave.txt
- Decoders
- Intel Music Coder audio decoding via lavc
- Monkey Audio audio decoding via lavc
- Fraps v2/v4 video decoding via lavc
- Video game codecs: 4XM audio, Electronic Arts ADPCM audio, Delphine CIN
- audio and video, Interplay DPCM audio, Sierra VMD video, Tiertex SEQ
- video, Westwood IMA ADPCM audio, XAN wc3 video, Id CIN video, Interplay
- video, XAN ADPCM audio, Westwood SND1 audio, Feeble Files DXA video, THP
- audio and video, Renderware TeXture Dictionary video, Bethesda Software
- VID video via lavc
- video game codecs: XAN wc4 video via binary DLL
- libmpeg2 updated to 0.4.1
- fixed resolution switching with libmpeg2
- handle resolution switching for Real codecs
- FFmpeg video decoder can now handle aspect ratio changes
- AMR now handled via libamr wrapper (http://www.penguin.cz/~utx/amr)
- SIMD optimizations for mp3lib under AMD64
- Demuxers
- Implemented switch_video and switch_program consistently with switch_audio
- default keys are "_" and TAB, respectively). For the time being program
- switching is only available in TS streams handled by demux_ts.c (not
- libavformat), while video switching is also handled by demux_lavf.c and
- demux_avi.c
- audio and video switching for the AVI demuxer (video switching untested)
- GIF demuxer improvements, should work with all GIFs now
- support for VC-1 in MPEG-TS and MPEG-PS files (BD,HD)-DVD
- support for EVO demuxing
- support -noidx with libavformat demuxer
- support for channel navigation with PVR input
- text subtitles should now work with libavformat demuxer
- cleaned up TiVo demuxer
- Streaming
- authentication for Real RTSP streams
- near-precise seeking in dvd:// and dvdnav://
- dvdnav:// requires libdvdnav from mphq)
- speed selection when playing dvd:// streams, to make drive quieter
- support SVQ3 and H.264 in X-QT over RTSP, now RTSP Apple keynotes work
- live555)
- SMIL playlist over Real RTSP
- support H.263-2000 over RTSP (live555)
- fix AAC-LATM over RTSP (live555)
- support AMR over RTSP (live555)
- support H.264 over RTSP (live555)
- "device" and "adevice" suboptions now work for the *BSD BT848 TV driver
- dvdnav:// now depends on MPlayer's fork of libdvdnav
- teletext support for tv:// (v4l and v4l2 only)
- radio support for *BSD BT848
- channel scanner for tv://
- fine tuning for tv://
- driver autodetection for tv://
- libnemesi RTSP/RTP support
- EOF detection for RTSP (live555)
- FFmpeg/libavcodec
- Intel Music coder audio decoder
- Fraps v2/v4 video decoder
- H.264 decoding speedup
- Slice-based parallel H.264 decoding (-lavdopts fast:threads=N)
- native NUT demuxer updated to spec
- native NUT muxer
- NUT muxing and demuxing support via libnut
- WMA encoder
- fix MJPEG-B on big-endian systems
- lowres support for some H.264 files
- DTS/DCA audio decoder
- Atrac 3 audio decoder
- MPEG-1/2 speedups
- RoQ muxer, video and audio encoder
- QTRLE encoder
- AC-3 decoder
- Matroska muxer
- Monkey's Audio demuxer and decoder
- Flac encoder and decoder speedups
- AMV demuxer and audio/video decoder
- libmpeg2
- iWMMXt-accelerated DCT and motion compensation for ARM processors
- Filters
- obsolete fame filter removed
- vf_geq speed-ups
- vf_yadif green frame fixed
- fix af_pan when switching audio streams
- add audio left/right balance feature to af_pan
- MEncoder
- write to output streams (currently only file:// and smb://)
- support -ffourcc with -of lavf
- removed B-frame warning message
- fixed bugs that would corrupt headers in the video stream when using telecining
- and not patch the TFF flag correctly
- Ports
- Complete Intel Mac support
- Hitachi SuperH (SH3) support
- Blackfin optimizations
- Drivers
- ALSA audio output now sets the non-audio bit for AC3 passthrough even
- if the user-specified default device name tries to clear it
- fixed internal VIDIX in Solaris/x86, also auto-enabled
- rework of internal VIDIX, now a fully static library with builtin drivers
- updated VIDIX ATI drivers
- Sun XVR-100 video output driver
- Others
- monitorpixelaspect=1 is now default. Set monitoraspect=4/3 to get the old
- behavior (if you have non-square pixels)
- libdvdcss updated to Subversion HEAD, now same as upstream version
- libmpdvdkit split into libdvdread and libdvdcss
- obsolete Xvid 3 support removed
- long-deprecated -vop option removed
- video stream switching
- dvdnav:// honor -alang and -slang
- support for doubleclick as input event
- really-quiet works as expected now
- select libavformat demuxer (-lavfdopts format=)
- internal minilzo removed in favor of FFmpeg implementation
- use liblzo2 for encoding
- change GUI dependency from libpng to libavcodec
- ability to change subtitle size during playback
- ability to turn loop on/off during playback
- Apple Remote support
- libdvdread updated to 0.9.7
- many compiler warning fixes