mpv/ChangeLog

245 lines
9.5 KiB
Plaintext

TODO: collect old version changelogs from freshmeat.net, news/maillist archive...
mplayer (0.90)
release:
pre7:
Cleanup:
* libvo2, old input code & sis_vid removed, other code cleanups
* tons of compiler warning fixes, some configure/makefile improvements
* more messages are translated, many translations updated
* docs review continued, html cleanups
* option -vfm/-afm now uses names instead of numbers, driver IDs removed
Code:
* vfw/vfwex cleanup, support for runtime csp queries, 8bpp support
* new native mszh/zlib codec
* libavcodec: 2-pass control code rewritten, now everything customizable
* libavcodec: mpeg4/xvid en/decoding support improved, rv10 decoding fixes
* various realvideo demuxer and video codec fixes, sipr audio support
* new video filters: soft eq (brightness), halfpack (deinterlacer), film noise
* .ogm subtitles support
* optional freetype 2.1+ support for runtime-scalable .ttf font rendering
* various networking and mms:// fixes, live.com support improved
* various v4l video capturing and audio capturing fixes, audio input layer
* libmpdvdkit2 - based on libdvdcss 1.2.2 + libdvdread 0.9.3 + key cache
* alsa: iec958-init completly rewritten - better SP/DIF AC3 support
Gui:
* gui.conf locale bug fixed (hopefully)
* gui preferences menu extended, runtime subtitle loading support
* gui: drag'n'drop support
pre6:
* WMV1, Sorenson v1 (SVQ1) and RealPlayer 8.0 (RV20/30, Cook) codecs support
* libavcodec M1 direct rendering
* IPB support with Xv
* libavcodec improvements, bugfixes (encoder and decoder side)
* Raw DV demuxer
* libdv-based DV audio/video decoder
* Various MOV/MP4, RM and ASF/WMV demuxer bugfixes, improvements
* Detection of AVI files which needs -ni
* workaround for some Nandub bugs
* Support for live.com RTP/RTSP streaming libraries
* Support to rip DVD subs in VobSub format
* bugfixes of mpsub/srt converter
* Closed Captioning (ascii subs on RC1 DVDs) support
* Massive directfb updates
* Vidix fixes/updates, including fixes of all known radeon bugs
* dithered 1/4/8 bpp support with -vo svga (EGA rulez:))
* alsa9 fixes/improvements
* native ARTS driver
* various endianess and 64-bit fixes (including mencoder and -ao pcm)
* tons of small compatibility/portability fixes (better cygwin, darwin support)
* GUI fixes (playlist, audio/video equalizer, preferences)
* Skins (fixed many small glitches, few new skins)
* 'mencvcd' script (creating VCD/SVCD with mencoder)
* html DOCS updates
* manpage & README restructured (again :))
pre5:
Documentation:
* lot of fixes, updates, cleanups
* new README containing quick install guide
* tech level docs on libavcodec encoding options
* HTML doc is now IE 6.0.2600 compatible! :)))
Code changes:
* subreader (ASCII subtitle file parser) fixes
* spudec (VOBsub) cleanup/fixes
* new (faster, better) scaler
* bbox support
* mmst:// streaming support
* .ogm (OGG) audio/video stream selection
* native Micro$oft MPEG4v1 (MPG4) codec, error concealement for all MPEG4s
* various libavcodec encoding improvements
* MPEG1 && -vo x11 crash fixed when movie's height%16!=0
* raw (uncompressed) video fixed (avi & mov)
* flickering/blocking fixed for old vfw codecs (indeo3, cinepak etc)
* introduced codecs.conf versioning to avoid problems caused by too old conf
Display:
* some more X11 cleanup, icewm fullscreen fixes, -vo gl/gl2 fixed
* xscreensaver disabling support (optional, disabled by default)
* pan&scan support in xv, xmga, xvidix
* Xv YV12 stride problems fixed when width%8!=0
* vidix r128/radeon driver synced with mplayerxp, various xvidix fixes
* DVB A/V sync fixes, libfame updated to 0.9.0
* native -ao arts driver
* AC3 passthrough support for -ao alsa9
* -ao nas fixed
Miscellaneous fixes:
* GUI: VCD and URL support, some bugs fixed
* some cleanup of messages (less debug stuff) printed by MPlayer
* gcc 3.1 support
* various portability fixes (cygwin, darwin, 64bit sparc/alpha)
pre4:
* X11 fullscreen toggle fixes with various windowmanagers, multifile playback
* DXR2 support
* Output into animated GIF
* "cropdetect" video filter to autodetect needed size to crop
* libavcodec marked as default encoder for MEncoder
* manpage rewrite
* lot of other fixes
pre3:
* 3DNow optimization of AC3 4ch downmix fixed, optims re-enabled
* DGA error/fail after 1 second of playing fixed
* big A-V desync for some AVI files fixed
* image distortions when seeking in some MPEG files fixed
* libmpdvdkit + gcc 3.x issue solved (our CFLAGS triggered a gcc3 bug...)
* GUI aspect ratio and fullscreen switch fixes, cleanups
* low FPS .wmv playback fixed
* MACOS-X (Darwin) port?
* buggy v4l audio grabbing disabled, we cannot fix, but patches are welcomed!
* various mjpeg improvements in libavcodec
pre2:
* hwac3 fixes (try AFMT_AC3 first), bigendian fixes for PCM audio
* 2-pass encoding with libavcodec (-lavcopts vpass=x), B frames support
* faster .ogg seeking (use -forceidx for slow but accurate one)
* audio-only with gui fixed
* -rootwin fixed for x11,xv,xmga,xvidix
* aspect ratio fix for ffmpeg12
* mpeg-es detection fixed
* runtime cpudetect disabled by default
* support for many new win32 codecs, including mss1, tm20, ucod, truespeech
* divx audio dll sig11 with glibc 2.1.(2|3) fixed
* includes libmpdvdkit - patched kit of dvd libraries (enabled for linux+freebsd)
* manpages updated
* 'f' (fullscreen switch) fixed for some WMs, still has problems
* various freebsd and openbsd portability patches
* options -xy,-zoom,-flip usable with mencoder too, -xy keeps aspect
* -vop lavc, using new fast best libavcodec for realtime mpeg1 transcoding
* fixed gtk gui crash with --disable-mencoder
* no more black vobsub subtitles :)
pre1:
* 100% GPL - yeah, so what?
* runtime CPU detection code - any x86 MPlayer binary can run on "any" other x86 CPU
* video filter layer - with numerous plugins (crop, expand, etc, see the documentation)
* ability to view or encode DVD/vobsub and/or text subtitles into the output AVI
* prelimenary dvdnav support (experimental)
* Direct Rendering - can't be used with libavcodec yet, sorry
* ability to display subtitles under the image, on black bands
* FFmpeg (included) now supports decoding MPEG4v2 (MP42) and DivX 5.0 files too
* greatly enhanced MPEG4 encoder (libavcodec)
* audio-only (wav/mp3/wma/ogg) file playback (console only)
* playing/encoding audio from separate wav/mp3 file
* support for more fileformats, including the new and very popular .ogg
* multiple files playback from console, including various playlist formats
* and of course, faster than ever... :)
mplayer (0.60) "The RTFMCounter"
release:
* minor bugfixes for realmedia/nuppelvideo demuxers
* docs updates
* help file translation updates
pre2:
* build fixes (install codecs.conf)
* dvd subtitles improved (stability and pts fixes)
* new options: -alang, -vlang, -rootwin, -npp ... (rtfm)
* dxr3 fixes
* ac3 passthrough fix
* docs updates
* make install
pre1:
* new file formats (MOV, FLI/FLC, VIVO, RealMedia, NuppelVideo, yuv4mpeg, yuv4mpeg2)
* more native codecs (CRAM, CVID, FLI, generic ADPCM (and IMA) decoder, g723, xanim)
* mencoder (a tool for encoding video to divx4+mp3)
* rewritten configure script (better autodetect, cleaner messages)
* MMX/SSE optimizations
* faster postprocessing filter, syntax change (deinterlacing support)
* directshow code in C
* software YV12 scaling
* aspect ratio fixes
* input cache for smoother network/DVD playback
* GUI fixes and new skins
* DVD subtitles
* playing in root window (-rootwin)
* liba52
* audio filters (surround, 5.1, up/downsample, etc)
* new homepage design
* grabbing from TV through v4l
* hardware MPEG decoder support (DXR3, Siemens DVB)
mplayer (0.50) "The Faszom(C)ounter"
release:
* documentation updates
* non-linux build fixes
prex?:
* some pre-beta nationalization support
* HTMLized documentation, splitted to sections
* lot of bugfixing
* new AAlib driver (independent of SDL, SUB/OSD support)
* DivX DirectShow equalizer over keyboard
* dynamic setting of DivX postprocessing quality (-autoq)
* updated FAQ section on the homepage
mplayer (0.18) "The BugCounter"
pre 1-5:
* mp3lib even more optimized to 3DNow!/MMX
* GGI driver
* ICCCM patch
* skin support
* GUI support
* Introduced libao2 (null, oss, alsa, sdl)
* ASF seeking fixed
* option to force audio playback samplerate (-srate)
* Framedropping for MPEG files as well
* X11 driver works on remote display (without SHM)
* A-V sync for AVI files fixed (both -bps and -nobps)
mplayer (0.17a) "The IdegCounter"
* DVD playing (libcss)
* OSD and subtitles with antialiased fonts
* new Win32 codecs (WMV1,AP42,ASV2 etc)
* new VO drivers (SVGAlib,fbdev,DGA,SDL etc)
* source cleanup, most part of the code rewritten
mplayer (0.11pre 1-24)
mplayer (0.10)
mplayer (0.10 pre 1-7)
mplayer (0.3-0.9)
* new stream selection code (autodetected)
* pre-devel-alpha DVD code (libcss)
* subtitle code 100% (perfected timing code)
* new output drivers (SVGAlib, FBdev)
* faster memcpy() routine (MMX/3DNow!/SSE optimized)