summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-04-26 19:41:22 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-04-26 19:41:22 +0000
commit8e6c665fddff67fe094e0967d136f4a1e7069397 (patch)
treede43e67340e027b4264b572fb2ae19dbd3dddb36 /ChangeLog
parent688ccb2f3dd41b85b2f4d9f263d309f076f16247 (diff)
downloadmpv-8e6c665fddff67fe094e0967d136f4a1e7069397.tar.bz2
mpv-8e6c665fddff67fe094e0967d136f4a1e7069397.tar.xz
The eve of a new release is always a good time to take history lessons, so
I read the changelog in an editor... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12303 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog725
1 files changed, 423 insertions, 302 deletions
diff --git a/ChangeLog b/ChangeLog
index 1d19030f75..7a171ed766 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 w