diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 725 |
1 files changed, 423 insertions, 302 deletions
@@ -1,4 +1,4 @@ -mplayer (1.0) +MPlayer (1.0) pre4: "Niu ririsu" Apr 26, 2004 @@ -33,7 +33,7 @@ mplayer (1.0) * builds out of the box under GNU Hurd * SSE optimizations enabled under MinGW * SSE support under OpenBSD - * Altivec support under NetBSD + * AltiVec support under NetBSD * GCC 3.4 support (due to changed behaviour in ASM code snippets) Demuxers: @@ -68,7 +68,7 @@ mplayer (1.0) vd/8bps, vd/msrle, vd/msvideo1, vd/rpza, vd/smc * workaround for buggy codecs in ad/acm (support for Sharp G.726) * fixed chroma-swapping in Hauppauge Macroblock decoder - * Altivec optimized resampler in liba52 + * AltiVec optimized resampler in liba52 * support for VP5 and VP6 DLL decoders * support for Alparysoft lossless video codec (through DLLs) * HE-AAC working through libfaad @@ -86,7 +86,7 @@ mplayer (1.0) * vf_rgbtest: rgb test pattern generator for developers * vf_qp: qp change filter * vf_noformat: the same as vf_format but with reversed meaning - * Altivec optimized SWScaler + * AltiVec optimized SWScaler * vf_phase: phase shift fields * vf_divtc: duplicate frame removal from deinterlaced telecined video @@ -145,7 +145,7 @@ mplayer (1.0) * many H264 improvements * more robust MJPEG startcode search mechanism * better WMV8 decoding - * native SPARC VIS optimizations + * native Sparc VIS optimizations Others: * -codecs-file option for specifying alternative codecs.conf file @@ -193,7 +193,7 @@ mplayer (1.0) * a lot of Mac OS X fixes * prefer TOOLS/cpuinfo over linuxemu's /proc/cpuinfo under FreeBSD/x86 * Darwin XMMS libs supported - * support newer Darwin versions in Altivec detection code + * support newer Darwin versions in AltiVec detection code * support for newer Apple GCCs Codecs and demuxers: @@ -263,7 +263,7 @@ mplayer (1.0) * accurate 2-4-8 DCT * much faster DV encoding (beats libdv) * support Cinepak files with funky (not divisible by 4) resolutions - * Altivec optimized FDCT + * AltiVec optimized FDCT * XvMC speedups * initial ZyGoVideo decoding * RGB support in FFV1 @@ -338,12 +338,15 @@ mplayer (1.0) Ports: * initial Amiga/MorphOS (through GeekGadgets) support - * FreeBSD 5.x (libkse/libthr) support in win32 DLL loader - * finally fixed the compilation on non-mvi capable alpha CPUs - * better altivec detection in configure + * FreeBSD 5.x (libkse/libthr) support in Win32 DLL loader + * finally fixed the compilation on non-mvi capable Alpha CPUs + * better AltiVec detection in configure * OSD menu now works on MinGW * slave mode, vobsub and MEncoder support on Windows * MinGW 3.1.0 supports MPlayer out of the box! + * VIDIX and libdha ported to Windows + * SDL on IRIX support + * vo_gl2 video output ported to Windows Codecs and demuxers: * support for QuickTime version 6.3 DLLs @@ -356,7 +359,7 @@ mplayer (1.0) * improved seeking inside Matroska * some bugs with DMO codecs have been fixed * fix for MOV files with bogus user data length - * fixed some demuxers which read after the EOF + * fixed some demuxers which read after EOF * better RTP synchronisation * FLAC support through imported libmpflac @@ -395,13 +398,10 @@ mplayer (1.0) Drivers: * VIDIX driver for nVidia cards - * VIDIX and libdha ported to Windows - * SDL on IRIX support * directfb2 fixed for latest directfb - * opengl video output for Windows * smoother audio playback with alsa9 * fullscreen and geometry support in directx - * fullscreen support with opengl drivers + * fullscreen support with OpenGL drivers * OSD fixed with svga * new cvidix and winvidix drivers * user settable colorkey @@ -412,7 +412,7 @@ mplayer (1.0) * CPU detection code now measures speed on x86 * unrarlib cleaned up a bit * updated the list of known x86 CPUs (including Opteron!) - * alignment and smart line splitting option on subtitles + * subtitle alignment and smart line splitting options pre1: "Development" on the beach Sept 1, 2003 @@ -438,8 +438,8 @@ mplayer (1.0) * postproc/postproc* files moved to libavcodec * old libmpeg2 replaced with patched version of the 0.3.1 release * docs priority & installation (--language=ab,cd,ef,all and so on) - * yuv2rgb conversion removed from most vo drivers (like fbdev, gif89 etc) - * -vop option obsoleted by reverse-order -vf, big config layer changes + * yuv2rgb conversion removed from most vo drivers (like fbdev, gif89, etc) + * reverse-order -vop option obsoleted by -vf, big config layer changes * stream layer "cleanup", -dvd -> dvd:// etc * autosub fuzziness, it tries to load all subs with similar filenames * removed the whole old config reader, leaving only the newer one @@ -448,24 +448,24 @@ mplayer (1.0) Ports: * HP-UX fixes * Ported to Darwin / Mac OS X (with extra accurate Darwin timers) - * Ported to Win32/MinGW (including network, timers, getch etc) - * win32 codecs DLL support on Win32/Cygwin (and MinGW, too!) + * Ported to Win32/MinGW (including network, timers, getch, etc) + * Win32 codecs DLL support on Win32 (Cygwin and MinGW) * fixed mpdvdkit on Cygwin and MinGW - * Lots of PPC (including Altivec) optimizations + * Lots of PPC (including AltiVec) optimizations * Some ARM fixes * Alpha fixes (especially non-gcc3 support) * Initial Hitachi SuperH support (SH3/SH4) Codecs/demuxers support: - * realaudio win32 DLLs support - * various realaudio/realvideo fixes, including WxH bugs, Sipr etc + * RealAudio Win32 DLLs support + * various RealAudio/RealVideo fixes, including WxH bugs, Sipr, etc * various realmedia a-v sync fixes - * realaudio v4 demuxer - * realaudio 14_4 and 28_8 codecs support (both binary DLLs and native code) - * realmedia rtsp:// support (independent from the live.com rtsp stuff!) - * Matroska demuxer + * RealAudio V4 demuxer + * RealAudio 14_4 and 28_8 codecs support (both binary DLLs and native code) + * realmedia rtsp:// support (independent from the live.com RTSP stuff!) + * Matroska demuxer (C++ version) * demuxer: enabling MPEG4-ES autodetection, H264-ES support - * .wav extradata parsing (for truespeech, atrac3 etc) + * WAV extradata parsing (for truespeech, atrac3, etc) * MPEG-TS (Transport Stream) and TIVO demuxers * DVB (Digital Video Broadcasting) input driver * hwac3: DTS passthru support @@ -482,7 +482,7 @@ mplayer (1.0) * DivX.com 5.0.5 libs support * support for latest XviD en/decoder features * decoder for Hauppauge PVR 250/350 MB-YUV format (fourcc HM12) - * support for Vanguard's win32 H264 etc codecs + * support for Vanguard's Win32 H264 etc codecs * Video for Linux 1: various bugfixes, video eq support * Video for Linux 2 support * TV support: kick-ass image format handling @@ -526,7 +526,7 @@ mplayer (1.0) * x11_common: extended fstype config options * x11_common: smooth window moving * tdfx_vid driver (3dfx cards overlay with AGP support) - * vo_xover: general x11 overlay driver, currently only tdfx_vid uses it + * vo_xover: general X11 overlay driver, currently only tdfx_vid uses it * mga_vid: various fixes, 16MB G400 detection, support for multiple cards * new svgalib vo driver * vo_directfb2: triple buffering support, configuration sys changed, fixes @@ -538,15 +538,15 @@ mplayer (1.0) Others: * gcc can now detect badly called mp_msg()s - * a lot of config/cmdline parsing fixes (some of them were at least 100000l bugs) + * manyconfig/cmdline parsing fixes (some of them were at least 100000l bugs) * configure: enable VIDIX for PPC - * configure: full featured PPC optimizations and rewritten architecture handling + * configure: full featured PPC optimizations, rewritten architecture handling * spudec.c: Fix "invalid fragment" handling, Improved subtitle queueing * network streaming layer: IPv6 support * FTP support * playtree parsing speedup :) * various URL parsing fixes - * crashing on broken config files finally fixed! + * Crash on broken config files finally fixed! * GUI: PPC (reverse byteorder) fixes * GUI: revert to 'default' skin if configured skin failed * TOOLS/plotpsnr.pl: PSNR plotting tool using gnuplot @@ -555,12 +555,12 @@ mplayer (1.0) * spelling/grammar fixes in numerous files -mplayer (0.90) +MPlayer (0.90) rc4: "FlameCounter" Feb 9, 2003 DOCS: - * some clarification and updates in the English DOCS + * some clarifications and updates in the English DOCS * massive translation and help-file updates Fixes: @@ -570,10 +570,10 @@ mplayer (0.90) * rage128 VIDIX PPC fixes * libmenu: one crash fixed, some cleanup * fixed ./configure --cc="ccache gcc" - * -loop fixes, now -loop 2 plays it twice :) - * the volume symbol of OSD fixed (|\ -> /|) + * -loop fixes, now -loop 2 plays a file twice :) + * (mirrored) OSD volume symbol fixed (|\ -> /|) * 32bpp QT-RLE support - * Altivec on non-Darwin systems support + * AltiVec on non-Darwin systems support * QuickTime reference file support fixes * mp3lib: layer-2 decoding fixes * updates to extension->demuxer mapping table @@ -592,9 +592,9 @@ mplayer (0.90) * -ao pcm bogus WAV header fixed * -vo x11 + -wid fixed * auto-insert the 'palette' filter if needed, support fixed in filters - * the sig11 when playing second audio-only file fixed - * configure: detection of cdda, nas, i18n, svgalib, faad2, lame fixed - * -af/-af-adv support in mencoder fixed + * sig11 when playing second audio-only file fixed + * configure: detection of CDDA, nas, i18n, svgalib, FAAD2, lame fixed + * -af/-af-adv support in MEncoder fixed * libmpdvdkit2: upgraded to use libdvdcss 1.2.5 Features: @@ -608,21 +608,22 @@ mplayer (0.90) * new noise removal filter: -vop denoise3d * per-channel gamma and MMX-opt'ed bri/cont/saturation support in -vop eq2 * live.com lib support cleanup, support for more stream types - * importing the playtree into the Gui instead of gui's own playlist hack - * support for the XviD and DivX4/5linux libraries at the same time + * playtree imported into the GUI instead of the GUI's own playlist hack + * support for the XviD and DivX4/5Linux libraries at the same time * -fstype option: override priority/layer of the fullscreen switch methods - * libavcodec: some B-frames related encoding failures/crashes fixed + * libavcodec: some B-frame related encoding failures/crashes fixed + rc3: "BugfixCounter" Jan 19, 2003 DOCS: * English man page & HTML docs updates * audio filter documentation - * help_diff.sh doesn't depend on BASH any more + * help_diff.sh doesn't depend on bash any more * Hungarian, French, Italian, German, Polish(?) docs synced Important fixes: - * X11 fullscreen switching (yes, again...) rewritten, some x11 code cleanup + * X11 fullscreen switching (yes, again...) rewritten, some X11 code cleanup * Voxware and QuickTime DLLs finally work (was broken in some contexts) * VIDIX Radeon support cleanup, should really solve the pink screen bugs * Cygwin: -vo directx crashes and garbled picture with some files fixed @@ -631,184 +632,187 @@ mplayer (0.90) * ffwma2 fixed (better error resilience) * SPU queueing - fixes missing or early disappearing DVD subtitles * the mysterious DVD audio delay (150-300ms) fixed - * extension-based fileformat detection fixed the .mp3 vs. MPEG-PS conflict - * cache2 keeps buffer for non-seekable media, fixes quicktime streaming + * extension-based fileformat detection fixed the MP3 vs. MPEG-PS conflict + * cache2 keeps buffer for non-seekable media, fixes QuickTime streaming Fixes: * mp3lib CPU detection part cleanup, 'decwin' linker problem fixed - * various cddb:// fixes, support of netbsd-1.6 + * various cddb:// fixes, support of NetBSD 1.6 * libmpdvdkit2: Fix DVD authentication on Solaris 9 * libmpdvdkit2: libdvdcss upgraded to 1.2.4 (keeping the key cache patch) - * libmpdvdkit2: fixed decryption from multiple VOB files (hdd or darwin) + * libmpdvdkit2: fixed decryption from multiple VOB files (hdd or Darwin) * -ao arts, -ao oss: Fix 8-bit sound support * -vop expand + FFmpeg codecs conflicts solved, some other -vop bugs fixed * -ac ffmp2 with MPEG files (sig11) fixed * QT Qclp audio codec initialization fixed - * mplayer exit codes cleanup (0 for quit/eof, 1 for error) + * exit codes cleanup (0 for quit/eof, 1 for error) * -ao win32 sync problems solved, -autosync 100 is still recommended * -vo gif89a uninit sig11 fixed * the usual compiler warning fixes :) * use -pphelp instead of -vop pp=help * various bigendian fixes - * 16bpp packed yuv fixes in crop, mirror, rotate filters - * some -fixed-vo and vo_preinit fixes, -vo sdl,xmga,mga should work... + * 16bpp packed YUV fixes in crop, mirror, rotate filters + * some -fixed-vo and vo_preinit fixes, -vo sdl, xmga, mga should work... * various Solaris compatibility fixes (should work out of the box) * mms:// port fixes, tries 1755 if 80 failed * libavcodec: various ME fixes, B frames fixes, WMV2 slice decoding fixes - * -ao alsa9 audio-file playback high cpu usage fixed + * -ao alsa9 audio-file playback high CPU usage fixed * libaf updates, 2-pass initialization to get better filter path * better detection of playlists, support for [Reference]-style format - * handle quicktime reference media files as playlist - * cddb:// & cdda:// cdrom device name fixes on linux and *BSD + * handle QuickTime reference media files as playlist + * cddb:// & cdda:// CD-ROM device name fixes on Linux and *BSD Features: * -ao esd: new EsounD audio driver * -vo dxr3: new NORM option * XAnim & RealPlayer binary Codecs working on PPC * Radeon 9000 support in VIDIX, colorkey restoring for all Radeons - * Initial PPC (Big-Endian) support in VIDIX Rage128 driver + * initial PPC (big-endian) support in VIDIX Rage128 driver * PNM:// streaming support (ported from xine) - * Muxer layer: mencoder can now write MPEG-PS format, too (EXPERIMENTAL!) - * libavcodec: wmv2 decoder (buggy/untested) + * muxer layer: MEncoder can now write MPEG-PS format, too (EXPERIMENTAL!) + * libavcodec: WMV2 decoder (buggy/untested) * DVB "HEAD" (aka. NEWSTRUCT) drivers support - * Subtitles background bounding-box support (optional grey-level & opacity) + * subtitle background bounding-box support (optional grey-level & opacity) * libaf: 3 new filters: panning, compressor/limiter and a noise gate * per-mediafile config file support (for file-specific options) * iconv (codepage conversion) support for OGM (Ogg) subtitles * v4l: user friendly channel tuning - * Freetype & old-style RAW font support usable (compilable) at the same time + * freetype & old-style RAW font support usable (compilable) at the same time * vo_directfb2, vo_dfbmga: DirectFB 0.9.16 support * libavcodec: motion estimation pre pass, qpel encoding, trellis quantization - * libavcodec, liba52, mp3lib: Altivec optimizations - * keep window's aspect ratio at resizing (x11, xv), requires WM support + * libavcodec, liba52, mp3lib: AltiVec optimizations + * keep window aspect ratio at resizing (x11, xv), requires WM support * -geometry option, also accepts X11 syntax * real .bin+.cue (S)VCD images support (-vcd 2 -cuefile xxx.cue) * postprocess: YUV 411/422/444 support, stride fixes - * jumping of overlapping subs fixed, sorting is automatical, iconv fixes - * MPEG2 telecine detection and automatic inverse telecine (mplayer only) + * jumping of overlapping subs fixed, sorting is automatic, iconv fixes + * MPEG2 telecine detection and automatic inverse telecine (MPlayer only) - Gui: + GUI: * correct GTK widget destroy event handler * fullscreen switching fixed (sync with x11_common) - * fix gtk submenu + * fix GTK submenu * new font render engine * added persistant history patch * SDL Audio configure window * add overlapping to preferences - * add play bar for subwindow + * add playbar for subwindow * add vertical potmeter for skin * fixed 'single pixel bug' * fixed some possible crashes + rc2: Dec 24, 2002 General: * DOCS/tech/encoding-tips.txt and tech/directfb.txt - * Some DOCS corrections/updates/sync/html fixes + * some DOCS corrections/updates/sync/HTML fixes * GUI: fixed three submenu bugs and several other problems * more compiler warning fixes - * NetBSD: cpu sse/sse2 detection & VCD reading fixes + * NetBSD: CPU SSE/SSE2 detection & VCD reading fixes * fixed possible v4l capturing crash - * Merged the EDL 0.5 patch - using & creating Edit-Lists (runtime cut&skip) - * Subtitle lines alignment changeable: top/bottom/middle (key 'i') + * merged the EDL 0.5 patch - using & creating edit-lists (runtime cut&skip) + * subtitle alignment changeable: top/bottom/middle (key 'i') * -slang support for VobSub files VO: - * X11 fullscreen switching code changed again (esp. for gnome2/kde3.1) + * X11 fullscreen switching code changed again (esp. for GNOME2/KDE 3.1) * VIDIX: svgalib kernelhelper support (as libdha alternative) * VIDIX driver for trident cyberblade card * VIDIX: 8 pixel shift & pink window bugs fixed in the RADEON driver - * New, rewritten version of vo_svga (vidix support etc) and vo_gif89 + * new, rewritten version of vo_svga (VIDIX support etc) and vo_gif89 * yuv4mpeg vs. framedrop/frameskip fixed Codecs: * libavcodec: fixed possible 20% speedloss bug * support for the experimental (and buggy) dev-api-3 XviD CVS branch * fallback to built-in codecs.conf if no compatible external file found - * experimental Sorenson 1/3 encoding (using quicktime DLLs) - * More accurate video bitrate calculation for AVI files - * Presets support for libmp3lame encoding + * experimental Sorenson 1/3 encoding (using QuickTime DLLs) + * more accurate video bitrate calculation for AVI files + * presets support for libmp3lame encoding * CDDA seeking fixed * Win32/RealPlayer codecs DLL & 64bit Alpha Linux RealPlayer codecs support * XMMS Input plugins (demuxer & codec) support - * Fixed a bug in MMX optimized mp3lib (triggered by OpenBSD) + * Fixed a bug in MMX optimized mp3lib (triggered by OpenBSD). + rc1: "CodecCounter" Dec 7, 2002 Docs: * new French translation - * Irix section - * varous updates (both English & Hungarian) + * IRIX section + * various updates (both English & Hungarian) Codecs: - * New codec pack download page (there are several packs for various IFs) - * Win32/Quicktime codec plugin DLL support -> SVQ3 + QDMC/QDM2/Qclp !!! + * new codec pack download page (there are several packs for various IFs) + * Win32/QuickTime codec plugin DLL support -> SVQ3 + QDMC/QDM2/Qclp !!! * Win32/DMO codec DLL interface support -> Windows Media Audio/Video 9 !!! * MJPEG 2000 support (using Morgan & Imagepower VfW DLLs) * libavcodec: optimized HuffYUV en/decoder, with experimental YV12 support - * libavcodec: mjpeg-b support (need more samples) + * libavcodec: MJPEG-B support (need more samples) * more xvidencopts * VorbisGain tag support, tremor (fast vorbis decoder lib) support * BIG libavcodec messups & codmetics & cleanups & API changes & fixes * dynamic plugin support for libmpcodecs (for future binary codec releases) - Gui: - * general code cleanup, more robust gtk code - * preferences: Screensaver, Autosync settings + GUI: + * general code cleanup, more robust GTK code + * preferences: screensaver, Autosync settings * cache=4 fixed (caused jerky/lagging/slow playback with gmplayer) Others: * new config/cmdline parser code (optional) - * OSD menu system (preferences, shell, file selector etc) + * OSD menu system (preferences, shell, file selector, etc) * libaf: runtime cpudetection, volume, equalizer, better format conversion * subtitle overlapping can be disabled, added subtitle sorting * subtitle dump to JACOsub and SAMI formats * displays URLs from 'Reference Media' type MOV files, dump generic data * find best (longest) streams in MOV files (twotowers...) - * get position/length function in demuxers - for slavemode & -indentify + * get position/length function in demuxers - for slavemode & -identify * -ao alsa9 surround fixes, 8-bit PCM fixed * -vo dfbmga: -dr support, fixed OSD flickering - * -stop-xscreensaver fixed, support for KDE screensaver too + * -stop-xscreensaver fixed, support for KDE screensaver, too * More compiler warning fixes - * Altivec (G4) support + * AltiVec (G4) support + pre10: "BirthdayCounter" Nov 11, 2002 Docs: - * DVD auth, VCD# sections extended (DOCS/cd-dvd.html) - * unified *BSD sections, extended cygwin + * DVD auth, VCD sections extended (DOCS/cd-dvd.html) + * unified *BSD sections, extended Cygwin Fixes: * LIRC error message (Error while reading cmd fd X : Success) fixed - * playback of some (streamed?) DivX files fixed, starting with non-I frames. + * playback of some (streamed?) DivX files starting with non-I frames fixed * -vo png fixed (removed builtin YV12 support, removed OSD) - * some .mp3 playback/seek segfaults fixed - * vidix mach64 colorkey on PPC fixed + * some .MP3 playback/seek segfaults fixed + * VIDIX Mach64 colorkey on PPC fixed * -ao sdl now handles "featureless" soundcards * -vo zr fixes * fixed sig11 if vo init failed - * various dxr2 and dxr3 fixes + * various DXR2 and DXR3 fixes * v4l buffering fixed * fixed multiple reads caused by byteswapping macro (mjpeg.c, mach64_vid.c) * cleanup of postprocessing code - now it's threadsafe and can be shared * ported to GNU/Hurd * cleanup of AVI pts (timestamp) handling - no more BPS hack in mplayer.c - * small cleanup of A-V sync code - using relative timers instead of absolute + * small cleanup of A-V sync code - using relative instead of absolute timers * GUI code cleanup, obsolete files/dirs removed - * various small bugfixes, endianess fixes - * mencoder: -pass option removed, use -divx4opts pass=N / -lavcopts vpass=N - * mencoder: "ff_rate_estimate_qscale: Assertion `q>0.0' failed" fixed! - * mencoder: -ovc xvid fixes, cleanup, enhancements + * various small bug fixes, endianess fixes + * MEncoder: -pass option removed, use -divx4opts pass=N / -lavcopts vpass=N + * MEncoder: "ff_rate_estimate_qscale: Assertion `q>0.0' failed" fixed! + * MEncoder: -ovc xvid fixes, cleanup, enhancements * screensaver/dpms re-enabling fixed - * realvideo demuxer fixes - ASF-style stream detection method + * RealVideo demuxer fixes - ASF-style stream detection method Features: - * -ao win32 (for windows port) - * libavcodec: native WMA v1/v2 (aka. DivX audio) decoder + * -ao win32 (for Windows port) + * libavcodec: native WMA v1/v2 (aka DivX audio) decoder * hw-accelerated video eq for -vo x11 and gl2, using DirectColor colormap * overlapping subtitles support, jacosub (*.js) format support * -vo dxr3 got a new syncengine, ':sync', also added native overlay support, activate with ':overlay', read the manual for more info on how to set up - * QDMC/QDM2/MACE audio codec support, using quicktime 5 win32 DLLs (libwine!) + * QDMC/QDM2/MACE audio codec support, using QuickTime 5 Win32 DLLs (libwine!) * libavcodec: various MJPEG decoding fixes - now it decodes all sample files! - * mencvcd updates, sox/toolame support etc + * mencvcd updates, sox/toolame support, etc * -vo dfbmga - play video on Matrox G400's second head using directfb 0.9.14 * RealAudio ATRC (sony atrac3) audio support (using binary plugin) @@ -817,8 +821,8 @@ mplayer (0.90) * now auto-inserting -vop lavc for MPEG-only vo's * video filter API documented :) * better deblocking filter (-vop pp), pp/npp syntax changed! - * -vop 2xsai - 2x scaler for drawn images (low color cartoon anims) - * -vop unsharp - an sharp/blur filter, nice, but very slow + * -vop 2xsai - 2x scaler for drawn images (low color cartoon animations) + * -vop unsharp - a sharp/blur filter, nice, but very slow * -vop il - (de)interleave fields * -vop swapuv - guess what :) * -vop boxblur - box blur... @@ -826,6 +830,7 @@ mplayer (0.90) * -vop sab * -vop smartblur + pre9: Oct 24, 2002 Docs: * man page rewritten again :))) @@ -839,11 +844,11 @@ mplayer (0.90) * removed obsolete variables, like has_audio, has_video, allow_dshow, fifo * help_mp-XX.h files moved to help/ subdirectory, removed obsolete entries * the obsolete 0x1ff eof hack removed from MPEG-ES demuxer and decoders - * stheaders.h cleanup, removed unneeded wine includes from mplayer core + * stheaders.h cleanup, removed unneeded wine includes from MPlayer core * tons of compiler warning fixes, including some 10l ones * mga/xmga vo shared code, vesa and svga drivers cleanup * major vo drivers are now -fixed-vo compliant: x11, xv, xvidix, xmga, gl2 - * cleanup of libmpdemux option handling - now it's mplayer-independent again + * libmpdemux option handling cleanup - now it's MPlayer-independent again * removed fork() from LIRC input module * libfame removed from main tree/release - libavcodec is faster, better etc. @@ -852,17 +857,17 @@ mplayer (0.90) * Many GUI bug fixes * -vo DGA fixes, cleanup * -dvdkey sig11 fixed - * k6-3's 3dnowex vs mmxext sigill fixed in mp3lib + * K6-III's 3dnowex vs mmxext sigill fixed in mp3lib * -vo gif89, jpeg U-V swapping fixed * RTC setup fixes, more verbose messages, hints - * mencoder: demuxer/codec uninit order fixed (solves some sig11) + * MEncoder: demuxer/codec uninit order fixed (solves some sig11) * various v4l and ALSA capturing fixes - * demux_mov: fixed crash with MPEG4 on SPARC, decoding on big endian + * demux_mov: fixed crash with MPEG4 on Sparc, decoding on big endian * various NAS ao fixes * libvo: optional stride support for packed YUV / RGB formats - * mencoder: set keyframe flag on audio packets, fixes Windows seeking problems - * loader: fixed 2 10l bugs, ATI VCR2 DLL now working. using new style CS code. - * demux_avi: always use block counter, even if dwSampleSize!=0, fixes some files + * MEncoder: set keyframe flag on audio packets, fixes Windows seeking + * loader: fixed 2 10l bugs, ATI VCR2 DLL now works. using new style CS code. + * demux_avi: always use block counter even if dwSampleSize!=0, fixes samples * SPU decoder (DVD/VOB subs): fixed 2 major bugs causing lost subtitles * various memory leak fixes (valgrind rulez :) * fixed RealAudio SIPR(O) codec (the wrapper didn't find the dspr.so.6) @@ -872,18 +877,18 @@ mplayer (0.90) Features: * new audio filter layer (libaf) - automatic samplerate conversion - * experimental -vo directx driver for cygwin build + * experimental -vo directx driver for Cygwin build * unrarlib included for rar'ed vobsubs - * native XviD encoding (-ovc xvid) interface for mencoder + * native XviD encoding (-ovc xvid) interface for MEncoder * new softeq filter with gamma support: -vop eq2 - * -ao/-vo accepts list of drivers and can fall back to one, just like -ac/-vc + * -ao/-vo accepts list of drivers and can fall back to one, like -ac/-vc * audio/video codec selection (-ac/-afm) rewritten, now uses codec/fm list * get_delay() smoothing (-autosync) - should help buggy sound drivers * smb:// URL support (disabled by default, ./configure part not yet done!) * support for 1/4/8bpp raw video (requires -vop palette / -vop 1bpp) - * support for quicktime alaw/agsm audio codecs, 3IV2, 3VID video codecs - * swscale can now output to YUY2 format, upscaled (default) or unscaled (-sws 0) - * Vidix with LinuxPPC support (mach64 is confirmed to work) + * support for QuickTime alaw/agsm audio codecs, 3IV2, 3VID video codecs + * swscale can now output YUY2 format, upscaled (default), unscaled (-sws 0) + * VIDIX with LinuxPPC support (Mach64 is confirmed to work) * GUI: cache, autoq settings, start in fullscreen, toggle button in menu * New video filter to overlay images over video: -vop bmovl @@ -903,61 +908,63 @@ mplayer (0.90) pre8: Sep 18, 2002 Docs: - * manpage has been rewritten, now has better indenting, and convertable to html + * man page rewritten, now has better indenting, and can be converted to HTML * AUTHORS, MAINTAINERS converted back to separate text files, and updated. * ChangeLog file is included again (was removed after 0.18) - * some new tech docs on libmpcodecs, updates/fixes in others, manpage-howto + * some new tech docs on libmpcodecs, updates/fixes in others, manpage.txt * more updates in translation files (help_mp-XX.h) * removed obsolete/unused entries from help_mp-en.h Cleanup: * XAnim interface merged & fixed, now uses mpi and supports direct rendering * cleanup of libmpdemux stream layer, especially of TV and MF parts - * some more unused files removed: vo_fsdga, vo_odivx, vd_rle, timer.c, ttf_load + * more unused files removed: vo_fsdga, vo_odivx, vd_rle, timer.c, ttf_load Fixes: * the http:// infinite memleak bug has been fixed, some WMS9 mms:// fixes - * various sparc/sun, hpux and netbsd/openbsd portability fixes + * various Sparc/Sun, HP-UX and NetBSD/OpenBSD portability fixes * -vop palette fixes, CRAM and QPEG colors are OK now * demuxer fixed for >2GB nuppelvideo files - * mencoder: -ss fixed for 3-pass encoding - * gui.conf locale bug fixed (again... hope this time it's ok) + * MEncoder: -ss fixed for 3-pass encoding + * gui.conf locale bug fixed (again... hope this time it's OK) * X11 fullscreen switching fixed, when d_width == screenwidth * MOV files edit-list handling fixed - solved 'short read' issue Features: - * new demuxer for .PVA files (fileformat of TV/DVB apps on win32) - * -mf now supports TGA (24/32bpp uncomp/rle) images + * new demuxer for .PVA files (file format of TV/DVB apps on Win32) + * -mf now supports TGA (24/32bpp uncompressed/rle) images * libavcodec: support for interlaced MPEG4 _de_coding * libavcodec: aspect ratio encoding support (MPEG4, MJPEG, H263?) - * win32 DLL loader merged/synced with avifile CVS + * Win32 DLL loader merged/synced with avifile CVS + pre7: Sep 5, 2002 Cleanup: * libvo2, old input code & sis_vid removed, other code cleanups - * tons of compiler warning fixes, some configure/makefile improvements + * tons of compiler warning fixes, some configure/Makefile improvements * more messages are translated, many translations updated - * docs review continued, html cleanups + * 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: 2-pass control code rewritten, now everything is customizable * libavcodec: MPEG4/XviD en/decoding support improved, rv10 decoding fixes - * various realvideo demuxer and video codec fixes, sipr audio support + * various RealVideo demuxer and video codec fixes, sipr audio support * new video filters: soft eq (brightness), halfpack (deinterlacer), film noise - * .ogm subtitles support + * 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: * gui.conf locale bug fixed (hopefully) - * gui preferences menu extended, runtime subtitle loading support - * gui: drag'n'drop support + * preferences menu extended, runtime subtitle loading support + * drag'n'drop support + pre6: Aug 6, 2002 * WMV1, Sorenson v1 (SVQ1) and RealPlayer 8.0 (RV20/30, Cook) codecs support @@ -971,24 +978,25 @@ mplayer (0.90) * 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 + * bug fixes 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 + * 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) + * various endianess and 64-bit fixes (including MEncoder and -ao pcm) + * many 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 :)) + * Skins (fixed many small glitches, a few new skins) + * 'mencvcd' script (creating VCD/SVCD with MEncoder) + * HTML DOCS updates + * man page & README restructured (again :)) + pre5: Jun 8, 2002 Documentation: - * lot of fixes, updates, cleanups + * a 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! :))) @@ -999,12 +1007,12 @@ mplayer (0.90) * new (faster, better) scaler * bbox support * mmst:// streaming support - * .ogm (Ogg) audio/video stream selection + * 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) + * flickering/blocking fixed for old VfW codecs (indeo3, cinepak etc) * introduced codecs.conf versioning to avoid problems caused by too old conf Display: @@ -1012,7 +1020,7 @@ mplayer (0.90) * 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 + * VIDIX Rage128/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 @@ -1022,90 +1030,98 @@ mplayer (0.90) * 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) + * various portability fixes (Cygwin, Darwin, 64bit Sparc/Alpha) + pre4: May 13, 2002 - * X11 fullscreen toggle fixes with various windowmanagers, multifile playback + * X11 fullscreen toggle fixes with many window managers, multifile playback * DXR2 support * Output into animated GIF - * "cropdetect" video filter to autodetect needed size to crop + * "cropdetect" video filter to autodetect necessary cropsize * libavcodec marked as default encoder for MEncoder - * manpage rewrite - * lot of other fixes + * man page rewrite + * a lot of other fixes + pre3: May 3, 2002 - * 3DNow! optimization of AC3 4ch downmix fixed, optims re-enabled + * 3DNow! optimization of AC3 4ch downmix fixed, optimizations 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 + * low FPS WMV playback fixed * Mac OS X (Darwin) port? * buggy v4l audio grabbing disabled, we cannot fix, but patches are welcomed! * various MJPEG improvements in libavcodec + pre2: Apr 30, 2002 * 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 + * 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 + * 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 + * includes libmpdvdkit - patched kit of DVD libs (enabled for Linux+FreeBSD) + * man pages 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 + * 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 + * fixed GTK GUI crash with --disable-mencoder * no more black vobsub subtitles :) + pre1: Apr 21, 2002 * 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 |