summaryrefslogtreecommitdiffstats
path: root/Changelog
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-03-09 13:48:57 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-03-09 13:48:57 +0000
commit958c2e7f834eb1b4e1a0afe0672d9acd80897204 (patch)
tree82acf9d554d5cda3266a0d1ea8a72f10194fe88c /Changelog
parentc176f1169f356059ee6e3c447e4546fcdb335ec2 (diff)
downloadmpv-958c2e7f834eb1b4e1a0afe0672d9acd80897204.tar.bz2
mpv-958c2e7f834eb1b4e1a0afe0672d9acd80897204.tar.xz
Rename to a more sane spelling.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22500 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog2773
1 files changed, 2773 insertions, 0 deletions
diff --git a/Changelog b/Changelog
new file mode 100644
index 0000000000..8432a254c9
--- /dev/null
+++ b/Changelog
@@ -0,0 +1,2773 @@
+MPlayer (1.0)
+
+ rc2
+
+ DOCS:
+ * console messages and XML documentation converted to UTF-8
+ * Russian documentation translation finished
+ * Russian man page translation finished
+ * Chinese man page updated
+ * Chinese documentation translation started
+
+ Decoders:
+ * Intel Music Coder audio decoding via lavc
+ * Fraps v2/v4 video decoding via lavc
+ * fringe 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 via lavc
+ * libmpeg2 updated to 0.4.1
+ * fixed resolution switching with libmpeg2
+ * handle resolution switching for Real codecs
+ * ffmpeg video decoder handles aspect ratio changes
+
+ 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
+ lavf), while video switching is also handled by demux_lavf.c and
+ demux_avi.c.
+ * audio and video switching for AVI demuxer (video switching untested)
+ * GIF demuxer improvements, should work with all GIFs now
+ * support for VC1 in MPEG-TS and MPEG-PS files (bd,hd)-dvd
+ * support for EVO demuxing
+
+ Streaming:
+ * authentication for Real RTSP streams
+ * near-precise seeking in dvd://
+ * speed selection when playing dvd:// streams, to make drive quieter
+ * SVQ3 and H.264 RTSP fixes, now RTSP Apple keynotes are playable
+ * smil playlist over Real RTSP
+
+ FFmpeg/libavcodec:
+ * Intel Music coder audio decoder
+ * Fraps v2/v4 video decoder
+ * H.264 decoding speedup
+ * Native NUT demuxer updated to spec
+ * NUT muxing and demuxing support via libnut
+ * WMA encoder
+ * fix MJPEGB on big-endian systems
+
+ Filters:
+ * obsolete fame filter removed
+ * vf_geq speed-ups
+ * vf_yadif green frame fixed
+
+ MEncoder:
+ * write to output streams (currently only file:// and smb://)
+ * support -ffourcc with -of lavf
+
+ Ports:
+ * further Intel Mac fixes
+
+ 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
+
+ Others:
+ * 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:// honour -alang and -slang
+ * support for doubleclick as input event
+ * -really-quiet works fully now
+ * select libavformat demuxer (-lavfdopts format=)
+ * internal minilzo removed in favor of FFmpeg implementation,
+ use liblzo2 for encoding
+
+
+ rc1: "Codename intentionally left blank" October 22, 2006
+ (SVN revisions: MPlayer r20372, FFmpeg r6767)
+
+ DOCS:
+ * German documentation translation finished
+ * Russian documentation translation synced and almost finished
+
+ Drivers:
+ * IVTV hardware MPEG audio/video decoder output
+ * ALSA audio output: AC3 passthrough now works even when the device name
+ of the digital output port has been set by the user
+ * bicubic OpenGL scaling works with ATI cards
+ * md5sum switched to the libavutil MD5 implementation
+ * support for libcaca 1.0 via compatibility layer
+
+ Decoders:
+ * liba52 updated to 0.7.4 (slightly faster)
+ * SSE optimizations for mp3lib
+ * removed support for obsolete and non-free divx4 libraries
+
+ Demuxers:
+ * audio stream switching in MPEG-TS/PS, Matroska and
+ streams supported by libavformat
+ * audio stream switching between streams with different codecs
+ * libavformat demuxer now honors -alang
+ * chapter seeking in Matroska files
+ * fixed seeking to absolute and percent position for libavformat demuxer
+ * NUT demuxer using libnut
+ * Matroska SimpleBlock support
+
+ Inputs:
+ * split of stream layer from libmpdemux to new stream library
+ * PVR input for hardware MPEG encoder based cards, such as Hauppauge
+ WinTV PVR-150/250/350/500 AKA IVTV but also pvrusb2 and cx88
+ (requires Linux >= 2.6.18 kernel, featuring native V4L2 MPEG API)
+ * native RTSP input (handles MPEG-TS over RTP) for generic RTSP servers
+ * support for seeking to chapters in dvd:// and dvdnav:// streams
+ * radio support (radio://)
+
+ FFmpeg/libavcodec:
+ * VC-1/WMV3/WMV9 video decoder
+ * Vorbis decoding speedup, now default Vorbis decoder
+ * VMware Video decoder
+ * On2 VP50 and VP62 decoder
+ * lossless audio decoders: WavPack, TTA, Shorten
+ * CAVS decoder
+ * GXF muxer/demuxer
+ * MXF demuxer
+ * much improved FLAC encoder
+ * more H.264 decoding speed improvements, plus support for -lavdopts fast
+ * Theora decoder fixes
+ * preliminary Vorbis encoder
+ * MTV demuxer
+
+ GUI:
+ * Windows version added
+ * drag-and-drop ignored last file
+ * save and load cache setting correctly
+ * working audio stream selection for Ogg and Matroska files
+ * executable names like gmplayer_old etc. will now start GUI as well
+ * -gui/-nogui options
+ * xinerama fixes, now behaves similar to MPlayer without GUI
+
+ Filters:
+ * MMX-optimizations for -vf yadif
+ * MMX-optimizations for -vf zrmjpeg
+
+ MEncoder:
+ * support of x264 encoding via libavcodec
+ * rewrite -x264encopts option parser to use the 264 option parser;
+ likely breaks 3rd party tools as the syntax of some options has changed
+ * removed support for obsolete and non-free divx4 libraries
+
+ Ports:
+ * partial Intel Mac support, --disable-win32 --disable-mp3lib is needed
+ * OpenGL can now create windows > screen size under Windows
+ * allow filenames starting with \\ for remote paths on Windows
+
+ Others:
+ * SSA/ASS subtitle renderer
+ * -endpos option for MPlayer
+ * -correct-pts option
+ * UTF-8 used for OSD and subtitles, some bitmap fonts will no longer work
+ correctly and -subcp must be set for all non-UTF-8 subtitles
+ * more audio-truncation fixes
+ * libavutil mandatory for MPlayer compilation
+ * more intuitive -edlout behaviour
+ * -nortc is now default since -rtc has disadvantages with recent kernels
+
+
+ pre8: "NeuTeam strikes back" June 11, 2006
+ (SVN revisions: MPlayer r18681, FFmpeg r5466)
+
+ Security:
+ * support for compilation with non-executable stack
+ * fix the major issues caught by Coverity's static analysis runs
+
+ DOCS:
+ * environment variables documentation started
+ * interactive control fully documented
+ * improved encoding guide
+ * new technical encoding guide in DOCS/tech/encoding-guide.txt
+ which is to be merged into the existing guide
+ * encoding tips for x264 and XviD
+ * how to set up MEncoder for x264 support
+ * new advanced audio usage guide with surround sound instructions
+ * Hungarian XML documentation translation finished
+ * Czech documentation translation finished
+ * French MPlayer documentation synced
+ * German man page synced
+ * Hungarian man page synced
+ * Italian man page synced
+ * Chinese console messages synced
+ * misc improvements all over the place
+ * AIX port documentation added
+ * all XviD options documented
+ * CONFIGURATION FILES section added to the man page
+ * Doxygen comments added to configuration parser and OpenGL
+ video out driver
+
+ Drivers:
+ * JACK audio output rewritten without bio2jack
+ * OpenAL audio output - unfinished, can only do mono output
+ * OpenGL video output modules support -geometry and -wid options
+ * for -vo gl manyfmts is now default (since it is a lot faster), use
+ -vo gl:nomanyfmts if it does not work for you
+ * streaming textures for -vo gl, much faster if supported (use -dr)
+ * hardware YUV to RGB conversion for -vo gl and -vo gl2, see yuv suboption
+ * support for custom fragment programs for -vo gl (see TOOLS/*.fp)
+ * support for bicubic hardware scaling in -vo gl, see lscale suboption
+ * use libvbe from vesautils as VESA video driver
+ * several fixes for the GGI video output driver
+ * fall back on next video output driver if vo_3dfx failed to initialize
+ * improved XvMC library detection (disabled by default)
+ * DPI (Print-Resolution) and Pixel-Aspect support in vo_jpeg
+ * ALSA audio output: several small fixes and improvements
+ * removed experimental mmap suboption from the ALSA driver
+ * YUY2 and back end scaling for S3 Virge chips on fbdev (-vo s3fb)
+
+ Decoders:
+ * Indeo2 (RT21) support via lavc
+ * Fraps video decoder via binary DLL
+ * support for 8-bit PNGs with palette
+ * support for dmb1 MJPEG files with ffmjpeg
+ * support for musepack audio (WARNING: when seeking you might get
+ ear- and speaker-breaking noises). If you hear clipping, use -af volume.
+ * experimental speex support via libspeex
+ * On2 VP7 video decoder via binary DLL
+ * Duck/On2 TrueMotion2 (TM20) support via lavc
+ * support FLX and DTA extensions for flic files
+ * QDM2 audio decoding via lavc
+ * cook audio decoding via lavc
+ * TrueSpeech audio decoding via lavc
+ * CamStudio video decoder via lavc
+ * hwmpa pass-through MPEG audio codec
+ * tremor updated to libogg 1.1.2
+ * PNG decoding via libavcodec
+ * removed native RealAudio codecs (ported to lavc)
+ * Zip Motion-Block Video (ZMBV) decoder via lavc and binary DLL
+ * support for QuickTime in24/in32/fl32 PCM audio
+ * internal libfaad updated to CVS 20040915+MPlayer patches
+ * RTJpeg decoder from lavc is preferred
+ * bug fix for lavc WMA v2 decoder, now all files should be playable
+ * -vc mpeg12 resizes the window when aspect ratio changes
+ * Smacker audio and video decoding via lavc
+ * Windows Media VC1 video decoder via binary DLL
+ * Flash Screen video decoder via lavc
+
+ Demuxers:
+ * simultaneous audio capture/playback (-tv immediatemode=0) fixed in v4l2
+ * PVR support
+ * AAC ADTS demuxer
+ * libdvdread updated to v0.9.4
+ * support for some more MythTV NUV files
+ * modularization of demuxer code
+ * MPEG in GXF container support with extension-based detection
+ * faster MPEG and much faster GXF demuxing
+ * more user-friendly demuxer forcing
+ * MPEG Layer 1 and 2 demuxing fixed
+ * properly pass Vorbis extradata from Matroska container
+ * DVR format support
+ * H.264 ES high profile support
+ * TV channel cycling
+ * DVD subtitle and audio stream mappings fixed
+ * fixed RealAudio demuxing, now all files should have correct A/V sync
+ * partial support for QuickTime sound atom version 2
+ * improved handling of text subs in Matroska files
+ * DVD subtitles disabled by default
+ * support sipr codec in old RealAudio files
+ * fixed framerate detection of interlaced H.264 in raw/PS/TS streams
+ * support for variable framerate Ogg/OGM files
+ * made demux_ogg.c work with ffvorbis decoder
+ * fixed playback of RealVideo in Matroska files on ppc
+ * added support for Vorbis in MOV/MP4
+
+ Streaming:
+ * fix streaming of RealAudio files over HTTP
+ * show SHOUT/Icecast metadata while playing
+ * ultravox (unsv://) streaming support
+ * stream code ported to new modular API, massive code cleanup
+ * bandwidth selection for Real RTSP streams (for faster stream dumps)
+
+ FFmpeg/libavcodec:
+ * Snow bug fixes and speedup on x86, x86-64 and AltiVec
+ * MPEG-1/2/4 and H.264 decoder speedup
+ * Indeo2 (RT21) video decoder
+ * Fraps video decoder (v0 & v1, v2 not yet supported)
+ * Vorbis audio decoder
+ * RV20 fixes
+ * VP3 decoder fixes and speedup
+ * countless bug fixes all over the place
+ * vstrict=-1 is default, Snow, ffv1 etc. need vstrict=-2
+ * skiploopfilter/skipidct/skipframe decoder options for very fast H.264
+ decoding
+ * D-Cinema audio demuxer and decoder support
+ * Duck/On2 TrueMotion2 (TM20) decoder
+ * FLX and DTA extensions for flic
+ * QDM2 audio decoder
+ * cook audio decoder
+ * TrueSpeech audio decoder
+ * WMA2 audio decoder fixed, now all files should play correctly
+ * JPEG-LS decoder (unfinished)
+ * CamStudio video decoder
+ * Theora decoder
+ * improved MOV and QuickTime demuxer
+ * improved AVI muxer
+ * multithreaded decoding
+ * bitexact decoding
+ * DV50 encoder, decoder, muxer and demuxer
+ * true audio (TTA) decoder
+ * AIFF/AIFF-C audio format, encoding and decoding
+ * Creative VOC demuxing
+ * Zip Motion-Block Video (ZMBV) decoder
+ * KMVC decoder
+ * NuppelVideo/MythTV demuxer and RTJpeg decoder
+ * MP4 and MOV demuxer greatly improved to support all varieties of
+ currently available files
+ * AVS demuxer and video decoder
+ * American Laser Games multimedia (*.mm) playback system
+ * Smacker demuxer and decoder
+ * Flash screen Video decoder
+ * Trellis-optimized ADPCM audio encoder
+ * Major improvements to Snow quality and encoding
+
+ GUI:
+ * skins now reside in a directory named 'skins', not 'Skin'
+ * ported to GTK2
+ * long standing upside down vpotmeter bug fixed
+ * don't hang on unreadable skin files
+ * random fixes and improvements
+
+ Filters:
+ * much faster version of spp filter (-vf fspp), and pp7 ("fast spp=6")
+ * remove_logo filter
+ * lavcresample now used by default (-af-adv force=0 gives old behavior)
+ * vf_expand and vf_dsize now support aspect and round parameters
+ * screenshot filter
+ * -af pan command line fix, now outputs the right number of channels
+ and accepts values < 0 or > 1. Channel order had to be changed.
+ * -af sinesuppress to remove a sine at a certain frequency
+ * negative stride support in swscale
+ * big-endian and AltiVec fixes and performance improvements for swscaler,
+ color conversions and post-processing
+ * -srate fixed
+ * hqdn3d: 2.5x faster temporal-only, 1.6x faster spatial-only
+ * new proof-of-concept karaoke (voice removal) filter
+ * motion compensating deinterlacer (-vf mcdeint)
+ * Yet Another DeInterlacing Filter (-vf yadif)
+
+ MEncoder:
+ * audio encoding modularized
+ * AAC (FAAC) audio encoding
+ * border processing adaptive quantization in libavcodec
+ * encoding zones, DivX profiles support, luminance masking,
+ multi-threaded encoding for XviD
+ * raw audio muxer
+ * fixed various bugs in the EDL code
+ * x264 "turbo mode" to speed up first pass of multi-pass encoding
+ * x264 custom quantization matrices
+ * -delay allows real audio delay instead of just a delay in the header
+ * search for (deprecated!) frameno.avi is now disabled by default (use
+ -frameno-file frameno.avi to enable)
+ * -o is now mandatory. You can add 'o=test.avi' in ~/.mplayer/mencoder
+ to get the old behavior back.
+ * In multiple file encoding, either all or no files must have audio. Use
+ -nosound to force.
+ * support for VBR MP2 encoding in toolame
+ * twolame support
+ * libavformat muxers support
+ * VBR audio in MPEG support
+ * muxer_mpeg: added an experimental film2pal teleciner and fixed previous
+ bugs that could lead to desync and to wrong TFF/RFF flags being set
+ * rewritten muxer_mpeg.c: buffering and timing constraints will always
+ be respected, provided that the muxrate is big enough
+
+ Ports:
+ * improved timer function on Mac OS X
+ * New Mac OS X "macosx" video output driver. Supported on OS X 10.4
+ and 10.3 with QuickTime 7 (requires QuickTime 7 SDK to build on 10.3)
+ * Mac OS X 10.4 (Tiger) fixes
+ * macosx audio output driver fixes
+ * preliminary support for Intel Macs
+ * support for playing DVDs copied to harddisk on Cygwin
+ * DragonFly BSD support
+ * liba52 ASM optimizations ported to AMD64
+ * configure check and compiler optimizations for VIA C3, C3-2 and Pentium-M
+ * configure check and compiler optimizations for AMD-64 extended
+ * configure can now run with cross compiling, new configure option
+ --enable-cross-compile
+ * -(no)border option to get a bordered/borderless window on Windows
+ * Experimental AIX support
+ * AltiVec support fixes
+ * POWER5 support
+ * OpenGL output ported to Windows
+ * FreeBSD default DVD device added
+ * MIPS64 support
+ * Darwin portability fixes
+ * improved Debian packaging
+ * improved Win32 multi-monitor support
+ * Sun's mediaLib disabled by default on Solaris (broken and non-optimal)
+ * VP6 and WMVA binary codecs should now work also under FreeBSD 6
+
+ Others:
+ * Audio/Video synchronisation fixes
+ * enabled hinting for TrueType fonts
+ * support for file:// syntax
+ * -fb option removed, use the device suboption of -vo fbdev/fbdev2 instead
+ * full gcc 4 support
+ * TOOLS/vobshift.py: vobsub time-adjust tool
+ * TOOLS/psnr-video.sh: computes PSNR between two existing video files
+ * fixed auto-insertion of lavc encoder (for DXR2/3 and DVB)
+ * new option: -idle, to make MPlayer wait for input commands when
+ done playing all files
+ * lots of new slave commands (check DOCS/tech/slave.txt)
+ * lots of new information provided by the -identify option
+ * fixed ugly looking OSD with -vo gl2 and MMX
+ * support for OSD localization
+ * -rawaudio/-rawvideo requires -demuxer rawaudio/-demuxer rawvideo
+ * libdvdcss updated to 1.2.9
+ * ~/.dvdcss is used instead of ~/.mplayer/DVDKeys for cached CSS keys
+ * libcdio support for CD playback
+ * new option -msglevel to directly control the verbosity of MPlayer modules
+ * -verbose option removed, use -v or "-msglevel all" instead
+ * -edl is now per-file in MPlayer
+ * new input command prefixes, "pausing_keep" and "pausing_toggle" which
+ alter pausing state immediately after command
+ * environment variable MPLAYER_VERBOSE controls verbosity before the
+ command line is parsed
+ * environment variable MPLAYER_HOME controls location where
+ configuration files are searched for
+ * memleak fixes all over the code
+ * TOOLS/aconvert: allows MEncoder to encode from an audio-only file
+ * TOOLS/3*m_convert: D-Cinema audio and video conversion program
+ * TOOLS/qepdvcd.sh: anything supported to VCD/SVCD PAL/NTSC
+ * TOOLS/encode2mpeglight: MPEG format encoding tool using only MEncoder
+ * allow multiple -help clauses on the command line
+ * console "OSD" for audio-only files
+ * show total time when playing audio-only files
+ * support for .wpl playlists
+ * support for ncurses as termcap library provider
+ * parallel make fixed
+ * (improved) support for shared libav* libraries
+ * playback/encoding profiles support
+ * new property API
+ * new -monitorpixelaspect option to determine monitor aspect from
+ screen resolution
+
+
+ pre7try3: February 15, 2006 (unreleased)
+
+ Security:
+ * heap overflow in demuxer.h fixed
+
+
+ pre7try2: August 26, 2005
+
+ Security:
+ * heap overflow in PCM audio decoder fixed
+
+
+ pre7: "PatentCounter" April 16, 2005
+
+ Security:
+ * heap overflow in Real RTSP streaming code fixed
+ * buffer overflow in MMST streaming code fixed
+
+
+ DOCS:
+ * Czech documentation translation in progress
+ * German man page almost synced
+ * slave mode command documentation finished
+ * TOOLS documented in TOOLS/README
+ * audio filter documentation moved to the man page and updated
+ * all audio filters documented
+ * improved encoding guide
+ * preliminary documentation for Snow codec in DOCS/tech/snow.txt
+ * misc updates and fixes all over the place
+
+ Ports:
+ * DirectX video output fixed on Windows95
+ * DirectX video output now supports 256 color mode
+ * audio device selection support for dsound audio output driver
+ * --enable-macosx-bundle, use config directory in the appwrapper on OS X
+ * Sun audio output cleanup
+ * x86_64 support fixes
+ * OpenBSD support in libdha
+ * VIDIX support for more Radeon 9200 models
+
+ Drivers:
+ * fixed ontop event for some window managers
+ * audio output layer cleanup
+ * unified colorkey handling code
+ * vo_xvmc panscan fix
+ * fixed some X11 crashes
+ * OSD fixes in various video output drivers
+
+ Decoders:
+ * TWinVQ decoder via binary DLL
+ * integrated Tremor decoder for Ogg/Vorbis
+ * fixed decoding of stereo alaw files
+ * preload QT DLLs to work around problems with their hardcoded paths
+ * support for Real 10 RV30/40 Linux binary codec (fixes some RV40 files)
+ * expose support for 422P and 444P raw formats
+ * 32 bit RGB support in binary TSCC decoder
+ * dropped support of old FAAD2 versions (<= 1.1)
+ * support for Real 10 cook Linux binary codec (decodes cook5.1)
+ * improved NV12/NV21 support
+ * support for 32 bit float and extended WAV files
+ * prefer native RealAudio 1.0 / 2.0 decoder over binary decoders
+ * support for multichannel WAV files
+ * ALAC (QuickTime lossless audio) support via lavc
+ * WNV1 support via lavc
+ * AASC (Autoderk RLE video) support via lavc
+ * LOCO video support via lavc
+ * fixed Layer 1 stereo playback via mp3lib
+ * VMnc (VMware video) decoder via binary DLL
+ * AMR NB/WB support via libavcodec and external reference decoders
+ * ADTS AAC support
+
+ Demuxers:
+ * vqf demuxer
+ * seeking in MPEG-ES fixed
+ * support for Real multirate files
+ * framerate autodetection for MPEG-4 and H.264 video in ES and TS streams
+ * MP3 in Real files
+ * more user-friendly info about audio and subtitle tracks in Ogg files
+ * avisynth demuxer
+ * Multichannel MP3 in MP4 files support (MP3on4)
+ * some classes of nonworking 14.4/28.8 RealAudio files fixed
+ * added code to autodetect and demux MPEG audio layers 1 and 2
+ * demux AC3 audio files using libavformat by default
+ * online audio stream switching in the MPEG and Matroska demuxers
+ * 3GP demuxing support
+ * DVB updates and ATSC tuner support
+ * AVC in Matroska support
+ * SWF and FLV support via libavformat
+ * use proper Vorbis fourcc
+
+ Streaming:
+ * stream selection and bandwidth support for MMS over HTTP
+ * fall back on HTTP if connection refused on pnm://
+ * support for UDP streaming (udp://)
+ * support for vstream TiVo streams (tivo://)
+ * EOF detect and bugfixes in pnm:// streams
+
+ FFmpeg/libavcodec:
+ * RV20 fixes
+ * many H.264 fixes
+ * B-frames in H.264, H.264 weighted prediction support
+ * a lot of integer overflow and pointer fixes
+ * 32 bit RGB support in TSCC
+ * multichannel MP3 decoder (MP3on4)
+ * 3g2 support
+ * ALAC audio decoder
+ * LOCO video decoder
+ * WNV1 video decoder
+ * shorten audio decoder and demuxer
+ * AASC video decoder
+ * AMR NB/WB support via external reference decoders
+ * significantly faster Snow decoding
+ * experimental ratecontrol for Snow
+ * countless bug fixes all over the place
+
+ GUI:
+ * half size event implemented and added to the menu
+ * ESD configuration dialog and software volume control option
+ * memleaks fixed
+
+ Filters:
+ * big cleanup of audio filter layer
+ * faster af_format for most common cases
+ * float handling in the audio filter layer finally fixed
+ * obsolete audio plugins finally removed
+ * updated HRTF filter
+ * center channel adding filter
+ * soft-telecined input support in pullup improved
+
+ MEncoder:
+ * new experimental MPEG muxer, compatible with DVD and (S)VCD
+ * multiple file support
+ * -speed support (framerate conversion with speedup/slowdown)
+ * EDL support
+ * low bitrate mp3lame encoding fix
+ * MJPEG encoding fix
+ * NUV endianness fix (makes old NUV files unplayable)
+ * experimental libavformat muxer
+ * mp3lame CBR encoding fix
+ * 35% faster turbo mode for 1st pass
+
+ Others:
+ * -z option replaced by -vo png suboption
+ * icc fix in the Win32 loader
+ * crash with Turkish locale fixed
+ * several memleak fixes
+ * -aa* options are replaced by -vo aa suboptions
+ * excessive verbosity reduced
+ * RTC support for *BSD
+ * non-UTF-8 external subtitles with Matroska fixed
+ * gcc 4 fixes
+ * partial NX (noexec bit) support
+ * support libsmbclient with SSL
+ * put changed notices into all imported files for GPL 2a compliance
+
+
+ pre6: "X-mas present" December 23, 2004
+
+ 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
+ * support for Real (Helix) codecs on Mac OS X (working this time)
+ * 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 support 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
+
+
+ pre5try2: December 15, 2004
+
+ Security:
+ * buffer overflow in mp3lib fixed
+ * heap overflow in Real RTSP streaming code fixed
+ * stack overflow in MMST streaming code fixed
+ * unnecessary BMP demuxer removed because of buffer overflows
+ * heap overflow in pnm streaming code fixed
+
+
+ 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)
+ * big-endian 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, big-endian 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
+ * MPEG-2 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:
+ * MPEG-2 encoding with 8, 9, 10, 11 bit intra DC precision