comparison ChangeLog @ 12183:6bf35678182c

whitespace changes (improves changelog mode in vim/emacs)
author diego
date Tue, 13 Apr 2004 00:12:03 +0000
parents 837485aef2eb
children 38eaecfc566c
comparison
equal deleted inserted replaced
12182:f18f862c2c19 12183:6bf35678182c
1 mplayer (1.0) 1 mplayer (1.0)
2 2
3 pre4: "New Year Release" 3 pre4: "New Year Release"
4 4
5 Security: 5 Security:
6 * HTTP parser remote heap overflow vulnerability fixed 6 * HTTP parser remote heap overflow vulnerability fixed
7 7
8 DOCS: 8 DOCS:
9 * new Copyright file covers files from other projects and their licenses 9 * new Copyright file covers files from other projects and their licenses
158 * fixed stereo 16 bit TWOS 158 * fixed stereo 16 bit TWOS
159 * fixed MPNG when using BGR24 images 159 * fixed MPNG when using BGR24 images
160 * control functions in OGG demuxer 160 * control functions in OGG demuxer
161 * HTTP cookies support 161 * HTTP cookies support
162 * LML-M4 MPEG4 capture card raw stream format support 162 * LML-M4 MPEG4 capture card raw stream format support
163 163
164 Filters: 164 Filters:
165 * some fixes in the delogo filter 165 * some fixes in the delogo filter
166 * optimized eq2 filter 166 * optimized eq2 filter
167 * weighted gamma support in the eq2 filter 167 * weighted gamma support in the eq2 filter
168 * new filters: hue, spp, fil, yuvcsp 168 * new filters: hue, spp, fil, yuvcsp
169 * alternative postprocessing filter (spp) 169 * alternative postprocessing filter (spp)
170 * big scale filter updates 170 * big scale filter updates
171 * zrmjpeg filter, a kick-ass mjpeg encoder using FFmpeg/libavcodec 171 * zrmjpeg filter, a kick-ass mjpeg encoder using FFmpeg/libavcodec
172 * filmdint: new inverse telecine filter, heavily MMX and 3DNow! optimized 172 * filmdint: new inverse telecine filter, heavily MMX and 3DNow! optimized
173 173
174 FFmpeg/libavcodec: 174 FFmpeg/libavcodec:
175 * Lagrange multipliers instead of qscale, encoding quality much improved 175 * Lagrange multipliers instead of qscale, encoding quality much improved
176 * fixed an old bug in MPlayer's support code 176 * fixed an old bug in MPlayer's support code
177 * support wider range of VOLs in H263 177 * support wider range of VOLs in H263
178 * direct rendering support in MJPEG 178 * direct rendering support in MJPEG
217 * H.263 alternative inter vlc support 217 * H.263 alternative inter vlc support
218 * H.263 deblocking filter (MMX optimized) 218 * H.263 deblocking filter (MMX optimized)
219 * H.263 modified quantization support 219 * H.263 modified quantization support
220 * H.263 slice structured mode support 220 * H.263 slice structured mode support
221 * Real RV20 decoder (with B-frame support) 221 * Real RV20 decoder (with B-frame support)
222 222
223 Drivers: 223 Drivers:
224 * VIDIX equalizer support in fbdev, svga and vesa 224 * VIDIX equalizer support in fbdev, svga and vesa
225 * VIDIX colorkeying support in fbdev, svga and vesa 225 * VIDIX colorkeying support in fbdev, svga and vesa
226 * obsoleted option: -fb 226 * obsoleted option: -fb
227 * new SiS 650/651/740/etc VIDIX driver 227 * new SiS 650/651/740/etc VIDIX driver
236 * proper fix for buffer size workarounds in vo_zr 236 * proper fix for buffer size workarounds in vo_zr
237 * new vo_zr2 driver, which uses the advantages of the filter layer 237 * new vo_zr2 driver, which uses the advantages of the filter layer
238 * fixed vesa when used together with pthread 238 * fixed vesa when used together with pthread
239 * runtime stay-on-top functionality (in almost all output drivers) 239 * runtime stay-on-top functionality (in almost all output drivers)
240 * ALSA 1.x support 240 * ALSA 1.x support
241 241
242 SWScaler: 242 SWScaler:
243 * updated MLib (Sun VIS) support 243 * updated MLib (Sun VIS) support
244 * more accurate filters (rounding fixes) 244 * more accurate filters (rounding fixes)
245 * MMX optimized UYVY output 245 * MMX optimized UYVY output
246 * eliminated chroma scaling bugs 246 * eliminated chroma scaling bugs
301 Filters: 301 Filters:
302 * new delogo filter (for removing TV channel logos) 302 * new delogo filter (for removing TV channel logos)
303 * presets support in swscaler filter 303 * presets support in swscaler filter
304 * new audio filter export, for supporting visual effect applications 304 * new audio filter export, for supporting visual effect applications
305 * correct select handling in bmovl filter 305 * correct select handling in bmovl filter
306 306
307 FFmpeg/libavcodec: 307 FFmpeg/libavcodec:
308 * better divx/xvid bug detection code 308 * better divx/xvid bug detection code
309 * Id RoQ decoder 309 * Id RoQ decoder
310 * Interplay MVE decoder 310 * Interplay MVE decoder
311 * WC3/Xan video decoder 311 * WC3/Xan video decoder
380 * -vop option obsoleted by reverse-order -vf, big config layer changes 380 * -vop option obsoleted by reverse-order -vf, big config layer changes
381 * stream layer "cleanup", -dvd -> dvd:// etc 381 * stream layer "cleanup", -dvd -> dvd:// etc
382 * autosub fuzziness, it tries to load all subs with similar filenames 382 * autosub fuzziness, it tries to load all subs with similar filenames
383 * removed the whole old config reader, leaving only the newer one 383 * removed the whole old config reader, leaving only the newer one
384 (no backward compatibilty!) 384 (no backward compatibilty!)
385 385
386 Ports: 386 Ports:
387 * HP-UX fixes 387 * HP-UX fixes
388 * Ported to Darwin / Mac OS X (with extra accurate Darwin timers) 388 * Ported to Darwin / Mac OS X (with extra accurate Darwin timers)
389 * Ported to Win32/MinGW (including network, timers, getch etc) 389 * Ported to Win32/MinGW (including network, timers, getch etc)
390 * win32 codecs DLL support on Win32/Cygwin (and MinGW, too!) 390 * win32 codecs DLL support on Win32/Cygwin (and MinGW, too!)
391 * fixed mpdvdkit on Cygwin and MinGW 391 * fixed mpdvdkit on Cygwin and MinGW
392 * Lots of PPC (including Altivec) optimizations 392 * Lots of PPC (including Altivec) optimizations
393 * Some ARM fixes 393 * Some ARM fixes
394 * Alpha fixes (especially non-gcc3 support) 394 * Alpha fixes (especially non-gcc3 support)
395 * Initial Hitachi SuperH support (SH3/SH4) 395 * Initial Hitachi SuperH support (SH3/SH4)
396 396
397 Codecs/demuxers support: 397 Codecs/demuxers support:
398 * realaudio win32 DLLs support 398 * realaudio win32 DLLs support
399 * various realaudio/realvideo fixes, including WxH bugs, Sipr etc 399 * various realaudio/realvideo fixes, including WxH bugs, Sipr etc
400 * various realmedia a-v sync fixes 400 * various realmedia a-v sync fixes
401 * realaudio v4 demuxer 401 * realaudio v4 demuxer
455 * full featured SH4 optimizations 455 * full featured SH4 optimizations
456 * ARM optimized simple_idct 456 * ARM optimized simple_idct
457 * MPEG2 encoding 457 * MPEG2 encoding
458 * PSX MDEC decoder 458 * PSX MDEC decoder
459 * user settable quantization matrices 459 * user settable quantization matrices
460 460
461 Drivers: 461 Drivers:
462 * x11_common: fix detection of metacity 462 * x11_common: fix detection of metacity
463 * x11_common: 10l fix in original layer detection code 463 * x11_common: 10l fix in original layer detection code
464 * x11_common: extended fstype config options 464 * x11_common: extended fstype config options
465 * x11_common: smooth window moving 465 * x11_common: smooth window moving
485 * playtree parsing speedup :) 485 * playtree parsing speedup :)
486 * various URL parsing fixes 486 * various URL parsing fixes
487 * crashing on broken config files finally fixed! 487 * crashing on broken config files finally fixed!
488 * GUI: PPC (reverse byteorder) fixes 488 * GUI: PPC (reverse byteorder) fixes
489 * GUI: revert to 'default' skin if configured skin failed 489 * GUI: revert to 'default' skin if configured skin failed
490 * TOOLS/plotpsnr.pl: PSNR plotting tool using gnuplot 490 * TOOLS/plotpsnr.pl: PSNR plotting tool using gnuplot
491 * DOCS/tech/mpcf.txt: MPCF/NUT draft/specification 491 * DOCS/tech/mpcf.txt: MPCF/NUT draft/specification
492 * TVout/matroxtv: various improvements 492 * TVout/matroxtv: various improvements
493 * spelling/grammar fixes in numerous files 493 * spelling/grammar fixes in numerous files
494 494
495 495
499 499
500 DOCS: 500 DOCS:
501 * some clarification and updates in the English DOCS 501 * some clarification and updates in the English DOCS
502 * massive translation and help-file updates 502 * massive translation and help-file updates
503 503
504 Fixes: 504 Fixes:
505 * -ac hwac3 fixed (was broken in rc3) 505 * -ac hwac3 fixed (was broken in rc3)
506 * vo_svga: 4bp & 8bpp fixes 506 * vo_svga: 4bp & 8bpp fixes
507 * various GUI fixes, including some critical bugs 507 * various GUI fixes, including some critical bugs
508 * rage128 VIDIX PPC fixes 508 * rage128 VIDIX PPC fixes
509 * libmenu: one crash fixed, some cleanup 509 * libmenu: one crash fixed, some cleanup
532 * auto-insert the 'palette' filter if needed, support fixed in filters 532 * auto-insert the 'palette' filter if needed, support fixed in filters
533 * the sig11 when playing second audio-only file fixed 533 * the sig11 when playing second audio-only file fixed
534 * configure: detection of cdda, nas, i18n, svgalib, faad2, lame fixed 534 * configure: detection of cdda, nas, i18n, svgalib, faad2, lame fixed
535 * -af/-af-adv support in mencoder fixed 535 * -af/-af-adv support in mencoder fixed
536 * libmpdvdkit2: upgraded to use libdvdcss 1.2.5 536 * libmpdvdkit2: upgraded to use libdvdcss 1.2.5
537 537
538 Features: 538 Features:
539 * raw video support (-rawvideo, similar to -rawaudio) 539 * raw video support (-rawvideo, similar to -rawaudio)
540 * experimental mpeg4-ES support (enable with -demuxer 27 -fps xxx) 540 * experimental mpeg4-ES support (enable with -demuxer 27 -fps xxx)
541 * new video filter: field (cheap deinterlacer) 541 * new video filter: field (cheap deinterlacer)
542 * dvd/vobsub improvements: positioning, optional gaussian blur scaler 542 * dvd/vobsub improvements: positioning, optional gaussian blur scaler
550 * support for the XviD and divx4/5linux libraries at the same time 550 * support for the XviD and divx4/5linux libraries at the same time
551 * -fstype option: override priority/layer of the fullscreen switch methods 551 * -fstype option: override priority/layer of the fullscreen switch methods
552 * libavcodec: some B-frames related encoding failures/crashes fixed 552 * libavcodec: some B-frames related encoding failures/crashes fixed
553 553
554 rc3: "BugfixCounter" 554 rc3: "BugfixCounter"
555 555
556 DOCS: 556 DOCS:
557 * English man page & HTML docs updates 557 * English man page & HTML docs updates
558 * audio filter documentation 558 * audio filter documentation
559 * help_diff.sh doesn't depend on BASH any more 559 * help_diff.sh doesn't depend on BASH any more
560 * Hungarian, French, Italian, German, Polish(?) docs synced 560 * Hungarian, French, Italian, German, Polish(?) docs synced
561 561
562 Important fixes: 562 Important fixes:
563 * X11 fullscreen switching (yes, again...) rewritten, some x11 code cleanup 563 * X11 fullscreen switching (yes, again...) rewritten, some x11 code cleanup
564 * Voxware and QuickTime DLLs finally work (was broken in some contexts) 564 * Voxware and QuickTime DLLs finally work (was broken in some contexts)
565 * VIDIX Radeon support cleanup, should really solve the pink screen bugs 565 * VIDIX Radeon support cleanup, should really solve the pink screen bugs
566 * Cygwin: -vo directx crashes and garbled picture with some files fixed 566 * Cygwin: -vo directx crashes and garbled picture with some files fixed
596 * -ao alsa9 audio-file playback high cpu usage fixed 596 * -ao alsa9 audio-file playback high cpu usage fixed
597 * libaf updates, 2-pass initialization to get better filter path 597 * libaf updates, 2-pass initialization to get better filter path
598 * better detection of playlists, support for [Reference]-style format 598 * better detection of playlists, support for [Reference]-style format
599 * handle quicktime reference media files as playlist 599 * handle quicktime reference media files as playlist
600 * cddb:// & cdda:// cdrom device name fixes on linux and *BSD 600 * cddb:// & cdda:// cdrom device name fixes on linux and *BSD
601 601
602 Features: 602 Features:
603 * -ao esd: new EsounD audio driver 603 * -ao esd: new EsounD audio driver
604 * -vo dxr3: new NORM option 604 * -vo dxr3: new NORM option
605 * XAnim & RealPlayer binary Codecs working on PPC 605 * XAnim & RealPlayer binary Codecs working on PPC
606 * Radeon 9000 support in VIDIX, colorkey restoring for all Radeons 606 * Radeon 9000 support in VIDIX, colorkey restoring for all Radeons
647 * NetBSD: cpu sse/sse2 detection & VCD reading fixes 647 * NetBSD: cpu sse/sse2 detection & VCD reading fixes
648 * fixed possible v4l capturing crash 648 * fixed possible v4l capturing crash
649 * Merged the EDL 0.5 patch - using & creating Edit-Lists (runtime cut&skip) 649 * Merged the EDL 0.5 patch - using & creating Edit-Lists (runtime cut&skip)
650 * Subtitle lines alignment changeable: top/bottom/middle (key 'i') 650 * Subtitle lines alignment changeable: top/bottom/middle (key 'i')
651 * -slang support for VobSub files 651 * -slang support for VobSub files
652 652
653 VO: 653 VO:
654 * X11 fullscreen switching code changed again (esp. for gnome2/kde3.1) 654 * X11 fullscreen switching code changed again (esp. for gnome2/kde3.1)
655 * VIDIX: svgalib kernelhelper support (as libdha alternative) 655 * VIDIX: svgalib kernelhelper support (as libdha alternative)
656 * VIDIX driver for trident cyberblade card 656 * VIDIX driver for trident cyberblade card
657 * VIDIX: 8 pixel shift & pink window bugs fixed in the RADEON driver 657 * VIDIX: 8 pixel shift & pink window bugs fixed in the RADEON driver
658 * New, rewritten version of vo_svga (vidix support etc) and vo_gif89 658 * New, rewritten version of vo_svga (vidix support etc) and vo_gif89
659 * yuv4mpeg vs. framedrop/frameskip fixed 659 * yuv4mpeg vs. framedrop/frameskip fixed
660 660
661 Codecs: 661 Codecs:
662 * libavcodec: fixed possible 20% speedloss bug 662 * libavcodec: fixed possible 20% speedloss bug
663 * support for the experimental (and buggy) dev-api-3 XViD CVS branch 663 * support for the experimental (and buggy) dev-api-3 XViD CVS branch
664 * fallback to built-in codecs.conf if no compatible external file found 664 * fallback to built-in codecs.conf if no compatible external file found
665 * experimental Sorenson 1/3 encoding (using quicktime DLLs) 665 * experimental Sorenson 1/3 encoding (using quicktime DLLs)
710 710
711 pre10: "BirthdayCounter" 711 pre10: "BirthdayCounter"
712 Docs: 712 Docs:
713 * dvd auth, vcd sections extended (DOCS/cd-dvd.html) 713 * dvd auth, vcd sections extended (DOCS/cd-dvd.html)
714 * unified *BSD sections, extended cygwin 714 * unified *BSD sections, extended cygwin
715 715
716 Fixes: 716 Fixes:
717 * LIRC error message (Error while reading cmd fd X : Success) fixed 717 * LIRC error message (Error while reading cmd fd X : Success) fixed
718 * playback of some (streamed?) divx files fixed, starting with non-I frames. 718 * playback of some (streamed?) divx files fixed, starting with non-I frames.
719 * -vo png fixed (removed builtin YV12 support, removed OSD) 719 * -vo png fixed (removed builtin YV12 support, removed OSD)
720 * some .mp3 playback/seek segfaults fixed 720 * some .mp3 playback/seek segfaults fixed
734 * mencoder: -pass option removed, use -divx4opts pass=N / -lavcopts vpass=N 734 * mencoder: -pass option removed, use -divx4opts pass=N / -lavcopts vpass=N
735 * mencoder: "ff_rate_estimate_qscale: Assertion `q>0.0' failed" fixed! 735 * mencoder: "ff_rate_estimate_qscale: Assertion `q>0.0' failed" fixed!
736 * mencoder: -ovc xvid fixes, cleanup, enhancements 736 * mencoder: -ovc xvid fixes, cleanup, enhancements
737 * screensaver/dpms re-enabling fixed 737 * screensaver/dpms re-enabling fixed
738 * realvideo demuxer fixes - asf-style stream detection method 738 * realvideo demuxer fixes - asf-style stream detection method
739 739
740 Features: 740 Features:
741 * -ao win32 (for windows port) 741 * -ao win32 (for windows port)
742 * libavcodec: native WMA v1/v2 (aka. DivX audio) decoder 742 * libavcodec: native WMA v1/v2 (aka. DivX audio) decoder
743 * hw-accelerated video eq for -vo x11 and gl2, using DirectColor colormap 743 * hw-accelerated video eq for -vo x11 and gl2, using DirectColor colormap
744 * overlapping subtitles support, jacosub (*.js) format support 744 * overlapping subtitles support, jacosub (*.js) format support
747 * QDMC/QDM2/MACE audio codec support, using quicktime 5 win32 DLLs (libwine!) 747 * QDMC/QDM2/MACE audio codec support, using quicktime 5 win32 DLLs (libwine!)
748 * libavcodec: various MJPEG decoding fixes - now it decodes all sample files! 748 * libavcodec: various MJPEG decoding fixes - now it decodes all sample files!
749 * mencvcd updates, sox/toolame support etc 749 * mencvcd updates, sox/toolame support etc
750 * -vo dfbmga - play video on Matrox G400's second head using directfb 0.9.14 750 * -vo dfbmga - play video on Matrox G400's second head using directfb 0.9.14
751 * RealAudio ATRC (sony atrac3) audio support (using binary plugin) 751 * RealAudio ATRC (sony atrac3) audio support (using binary plugin)
752 752
753 Filters: 753 Filters:
754 * -af/-af-adv options cleanup 754 * -af/-af-adv options cleanup
755 * now auto-inserting -vop lavc for mpeg-only vo's 755 * now auto-inserting -vop lavc for mpeg-only vo's
756 * video filter API documented :) 756 * video filter API documented :)
757 * better deblocking filter (-vop pp), pp/npp syntax changed! 757 * better deblocking filter (-vop pp), pp/npp syntax changed!
768 Docs: 768 Docs:
769 * man page rewritten again :))) 769 * man page rewritten again :)))
770 * man page updated to latest options, including lavc options 770 * man page updated to latest options, including lavc options
771 * Chinese docs translation added 771 * Chinese docs translation added
772 * Hungarian translation is (was? :)) up-to-date again 772 * Hungarian translation is (was? :)) up-to-date again
773 773
774 Cleanup: 774 Cleanup:
775 * divx4_vbr.c is now really GPL - with the permission of the DivX.com guys! 775 * divx4_vbr.c is now really GPL - with the permission of the DivX.com guys!
776 * cyuv decoder restructuring, now supports planar YUV formats, too 776 * cyuv decoder restructuring, now supports planar YUV formats, too
777 * removed obsolete variables, like has_audio, has_video, allow_dshow, fifo 777 * removed obsolete variables, like has_audio, has_video, allow_dshow, fifo
778 * help_mp-XX.h files moved to help/ subdirectory, removed obsolete entries 778 * help_mp-XX.h files moved to help/ subdirectory, removed obsolete entries
782 * mga/xmga vo shared code, vesa and svga drivers cleanup 782 * mga/xmga vo shared code, vesa and svga drivers cleanup
783 * major vo drivers are now -fixed-vo compliant: x11, xv, xvidix, xmga, gl2 783 * major vo drivers are now -fixed-vo compliant: x11, xv, xvidix, xmga, gl2
784 * cleanup of libmpdemux option handling - now it's mplayer-independent again 784 * cleanup of libmpdemux option handling - now it's mplayer-independent again
785 * removed fork() from LIRC input module 785 * removed fork() from LIRC input module
786 * libfame removed from main tree/release - libavcodec is faster, better etc. 786 * libfame removed from main tree/release - libavcodec is faster, better etc.
787 787
788 Fixes: 788 Fixes:
789 * Some fullscreen switching fixes, including Metacity vs KDE 3.1 789 * Some fullscreen switching fixes, including Metacity vs KDE 3.1
790 * Many GUI bug fixes 790 * Many GUI bug fixes
791 * -vo DGA fixes, cleanup 791 * -vo DGA fixes, cleanup
792 * -dvdkey sig11 fixed 792 * -dvdkey sig11 fixed
822 * support for quicktime alaw/agsm audio codecs, 3IV2, 3VID video codecs 822 * support for quicktime alaw/agsm audio codecs, 3IV2, 3VID video codecs
823 * swscale can now output to YUY2 format, upscaled (default) or unscaled (-sws 0) 823 * swscale can now output to YUY2 format, upscaled (default) or unscaled (-sws 0)
824 * Vidix with LinuxPPC support (mach64 is confirmed to work) 824 * Vidix with LinuxPPC support (mach64 is confirmed to work)
825 * GUI: cache, autoq settings, start in fullscreen, toggle button in menu 825 * GUI: cache, autoq settings, start in fullscreen, toggle button in menu
826 * New video filter to overlay images over video: -vop bmovl 826 * New video filter to overlay images over video: -vop bmovl
827 827
828 Libavcodec: 828 Libavcodec:
829 * RV10 codec cleanup (2nd level demuxer moved to demuxer layer) 829 * RV10 codec cleanup (2nd level demuxer moved to demuxer layer)
830 * MPEG4 interlaced DCT _en_coding support 830 * MPEG4 interlaced DCT _en_coding support
831 * luma masking support (encoding) 831 * luma masking support (encoding)
832 * runtime selectable IDCT algo 832 * runtime selectable IDCT algo
835 * MPEG1 2-pass encoding support 835 * MPEG1 2-pass encoding support
836 * better/cleaner error resilience (done in a 2nd pass after decoding) 836 * better/cleaner error resilience (done in a 2nd pass after decoding)
837 * h263/MPEG4 out of order slice decoding 837 * h263/MPEG4 out of order slice decoding
838 * -lavdopts bug= reworked, now uses flags, autodetects most of them 838 * -lavdopts bug= reworked, now uses flags, autodetects most of them
839 * complete MPEG4 GMC decoding support 839 * complete MPEG4 GMC decoding support
840 840
841 841
842 pre8: 842 pre8:
843 Docs: 843 Docs:
844 * manpage has been rewritten, now has better indenting, and convertable to html 844 * manpage has been rewritten, now has better indenting, and convertable to html
845 * AUTHORS, MAINTAINERS converted back to separate text files, and updated. 845 * AUTHORS, MAINTAINERS converted back to separate text files, and updated.
860 * demuxer fixed for >2GB nuppelvideo files 860 * demuxer fixed for >2GB nuppelvideo files
861 * mencoder: -ss fixed for 3-pass encoding 861 * mencoder: -ss fixed for 3-pass encoding
862 * gui.conf locale bug fixed (again... hope this time it's ok) 862 * gui.conf locale bug fixed (again... hope this time it's ok)
863 * X11 fullscreen switching fixed, when d_width == screenwidth 863 * X11 fullscreen switching fixed, when d_width == screenwidth
864 * MOV files edit-list handling fixed - solved 'short read' issue 864 * MOV files edit-list handling fixed - solved 'short read' issue
865 865
866 Features: 866 Features:
867 * new demuxer for .PVA files (fileformat of TV/DVB apps on win32) 867 * new demuxer for .PVA files (fileformat of TV/DVB apps on win32)
868 * -mf now supports TGA (24/32bpp uncomp/rle) images 868 * -mf now supports TGA (24/32bpp uncomp/rle) images
869 * libavcodec: support for interlaced mpeg-4 _de_coding 869 * libavcodec: support for interlaced mpeg-4 _de_coding
870 * libavcodec: aspect ratio encoding support (mpeg4, mjpeg, h263?) 870 * libavcodec: aspect ratio encoding support (mpeg4, mjpeg, h263?)
871 * win32 DLL loader merged/synced with avifile CVS 871 * win32 DLL loader merged/synced with avifile CVS
872 872
873 pre7: 873 pre7:
874 Cleanup: 874 Cleanup:
875 * libvo2, old input code & sis_vid removed, other code cleanups 875 * libvo2, old input code & sis_vid removed, other code cleanups
876 * tons of compiler warning fixes, some configure/makefile improvements 876 * tons of compiler warning fixes, some configure/makefile improvements
877 * more messages are translated, many translations updated 877 * more messages are translated, many translations updated
878 * docs review continued, html cleanups 878 * docs review continued, html cleanups
879 * option -vfm/-afm now uses names instead of numbers, driver IDs removed 879 * option -vfm/-afm now uses names instead of numbers, driver IDs removed
880 880
881 Code: 881 Code:
882 * vfw/vfwex cleanup, support for runtime csp queries, 8bpp support 882 * vfw/vfwex cleanup, support for runtime csp queries, 8bpp support
883 * new native mszh/zlib codec 883 * new native mszh/zlib codec
884 * libavcodec: 2-pass control code rewritten, now everything customizable 884 * libavcodec: 2-pass control code rewritten, now everything customizable
885 * libavcodec: mpeg4/xvid en/decoding support improved, rv10 decoding fixes 885 * libavcodec: mpeg4/xvid en/decoding support improved, rv10 decoding fixes
886 * various realvideo demuxer and video codec fixes, sipr audio support 886 * various realvideo demuxer and video codec fixes, sipr audio support
887 * new video filters: soft eq (brightness), halfpack (deinterlacer), film noise 887 * new video filters: soft eq (brightness), halfpack (deinterlacer), film noise
888 * .ogm subtitles support 888 * .ogm subtitles support
889 * optional freetype 2.1+ support for runtime-scalable .ttf font rendering 889 * optional freetype 2.1+ support for runtime-scalable .ttf font rendering
890 * various networking and mms:// fixes, live.com support improved 890 * various networking and mms:// fixes, live.com support improved
891 * various v4l video capturing and audio capturing fixes, audio input layer 891 * various v4l video capturing and audio capturing fixes, audio input layer
892 * libmpdvdkit2 - based on libdvdcss 1.2.2 + libdvdread 0.9.3 + key cache 892 * libmpdvdkit2 - based on libdvdcss 1.2.2 + libdvdread 0.9.3 + key cache
893 * alsa: iec958-init completly rewritten - better SP/DIF AC3 support 893 * alsa: iec958-init completly rewritten - better SP/DIF AC3 support
894 894
895 Gui: 895 Gui:
896 * gui.conf locale bug fixed (hopefully) 896 * gui.conf locale bug fixed (hopefully)
897 * gui preferences menu extended, runtime subtitle loading support 897 * gui preferences menu extended, runtime subtitle loading support
898 * gui: drag'n'drop support 898 * gui: drag'n'drop support
899 899
900 pre6: 900 pre6:
901 * WMV1, Sorenson v1 (SVQ1) and RealPlayer 8.0 (RV20/30, Cook) codecs support 901 * WMV1, Sorenson v1 (SVQ1) and RealPlayer 8.0 (RV20/30, Cook) codecs support
902 * libavcodec M1 direct rendering 902 * libavcodec M1 direct rendering
903 * IPB support with Xv 903 * IPB support with Xv
904 * libavcodec improvements, bugfixes (encoder and decoder side) 904 * libavcodec improvements, bugfixes (encoder and decoder side)
1091 1091
1092 1092
1093 mplayer v0.17a "IdegCounter++" : Apr 27 2001 1093 mplayer v0.17a "IdegCounter++" : Apr 27 2001
1094 - first 0.17 release failed - buggy files outdated docs etc :( 1094 - first 0.17 release failed - buggy files outdated docs etc :(
1095 it's (hopefully) fixed now. 1095 it's (hopefully) fixed now.
1096 1096
1097 mplayer v0.17 "IdegCounter" : Apr 27 2001 1097 mplayer v0.17 "IdegCounter" : Apr 27 2001
1098 * DVD playing (libcss) 1098 * DVD playing (libcss)
1099 * OSD and subtitles with antialiased fonts 1099 * OSD and subtitles with antialiased fonts
1100 * new Win32 codecs (WMV1,AP42,ASV2 etc) 1100 * new Win32 codecs (WMV1,AP42,ASV2 etc)
1101 * new VO drivers (SVGAlib,fbdev,DGA,SDL etc) 1101 * new VO drivers (SVGAlib,fbdev,DGA,SDL etc)
1253 specify the correct fps at commandline (-fps), +-1 fps allowed... 1253 specify the correct fps at commandline (-fps), +-1 fps allowed...
1254 [i haven't yet found method to get fps out from asf headers :(((] 1254 [i haven't yet found method to get fps out from asf headers :(((]
1255 - some error and consistency checking into demux_asf 1255 - some error and consistency checking into demux_asf
1256 if you see many warning! messages playing an .asf file, then contact 1256 if you see many warning! messages playing an .asf file, then contact
1257 me and upload the file (first 1MB is enough if it represents the problem) 1257 me and upload the file (first 1MB is enough if it represents the problem)
1258 Don't forget: there is no public doc about the .asf file format, so 1258 Don't forget: there is no public doc about the .asf file format, so
1259 everything we know is suspected and can be wrong... without your help 1259 everything we know is suspected and can be wrong... without your help
1260 we never will have working .asf player... 1260 we never will have working .asf player...
1261 - asf fragment offset checks disabled for grouping... 1261 - asf fragment offset checks disabled for grouping...
1262 1262
1263 mplayer v0.11-pre13: Jan 31 2001 1263 mplayer v0.11-pre13: Jan 31 2001
1303 - .asf demultiplexer added, changes in demuxer.c to handle fragmented packets 1303 - .asf demultiplexer added, changes in demuxer.c to handle fragmented packets
1304 > it plays .asf video well, but still has problems with divx/wma audio. :((( 1304 > it plays .asf video well, but still has problems with divx/wma audio. :(((
1305 - indeo 5 playing fixed (removed ICDECOMPRESS_UPDATE from flags) 1305 - indeo 5 playing fixed (removed ICDECOMPRESS_UPDATE from flags)
1306 - xmga resizing problems with some window managers, so default order is 1306 - xmga resizing problems with some window managers, so default order is
1307 changed xmga,xma... to mga,xmga,... 1307 changed xmga,xma... to mga,xmga,...
1308 - found gcc bug: compiling MPlayer with flags 1308 - found gcc bug: compiling MPlayer with flags
1309 OPTFLAGS=-O -g -march=i686 -mcpu=i686 -pipe -fomit-frame-pointer -ffast-math 1309 OPTFLAGS=-O -g -march=i686 -mcpu=i686 -pipe -fomit-frame-pointer -ffast-math
1310 cause image sizes negating -> mga_vid kernel driver Oops... :((( 1310 cause image sizes negating -> mga_vid kernel driver Oops... :(((
1311 - runaway.bride.sample.avi seeking segfault discovered: AC3 resync fails :( 1311 - runaway.bride.sample.avi seeking segfault discovered: AC3 resync fails :(
1312 - improved signal handling: module name is now printed. audio_resync added. 1312 - improved signal handling: module name is now printed. audio_resync added.
1313 - RGB opendivx encoding implemented, now AVI->opendivx is possible. 1313 - RGB opendivx encoding implemented, now AVI->opendivx is possible.
1435 mplayer v0.10: Jan 1 2001 "The new year" release! 1435 mplayer v0.10: Jan 1 2001 "The new year" release!
1436 - testing 1436 - testing
1437 - docs changed 1437 - docs changed
1438 - it's time to release and remove the old buggy 0.09 version... 1438 - it's time to release and remove the old buggy 0.09 version...
1439 - release!!! 1439 - release!!!
1440 1440
1441 mplayer v0.10-pre8: libvo/x11 changes 1441 mplayer v0.10-pre8: libvo/x11 changes
1442 - libvo: x11/xv driver separated to x11 and xv drivers 1442 - libvo: x11/xv driver separated to x11 and xv drivers
1443 - libvo: DUMMY_VO_FUNC removed from driver sources 1443 - libvo: DUMMY_VO_FUNC removed from driver sources
1444 - libvo: default driver order changed, because some users with software-only 1444 - libvo: default driver order changed, because some users with software-only
1445 opengl though that this 'slow' player can only play at 1-3fps :) 1445 opengl though that this 'slow' player can only play at 1-3fps :)
1557 - TV project (not finished) codebase added (see tvision.c, or: make tvision) 1557 - TV project (not finished) codebase added (see tvision.c, or: make tvision)
1558 1558
1559 mplayer v0.09: Dec 5 2000 1559 mplayer v0.09: Dec 5 2000
1560 Beta release [same as 0.09-pre3] 1560 Beta release [same as 0.09-pre3]
1561 - version changed in the files 1561 - version changed in the files
1562 - docs updated 1562 - docs updated
1563 1563
1564 mplayer v0.09-pre3: Dec 3 2000 1564 mplayer v0.09-pre3: Dec 3 2000
1565 bugfix test-release, X11 support testing 1565 bugfix test-release, X11 support testing
1566 - fixed the if [ -z $pparam ] bug in ./configure [Christian Birchinger] 1566 - fixed the if [ -z $pparam ] bug in ./configure [Christian Birchinger]
1567 - many changes in AVI seek code, resulting near-perfect seeking now! 1567 - many changes in AVI seek code, resulting near-perfect seeking now!
1568 current method calc absolute audio position, so with VBR audio it 1568 current method calc absolute audio position, so with VBR audio it
1570 - avip: Xv support (YUY2 image format) 1570 - avip: Xv support (YUY2 image format)
1571 - avip: X11 support (24 & 32 bpp only, BGR format) 1571 - avip: X11 support (24 & 32 bpp only, BGR format)
1572 I need a very fast 15->16bpp converter for 16bpp support... anyone helps? 1572 I need a very fast 15->16bpp converter for 16bpp support... anyone helps?
1573 1573
1574 mplayer v0.09-pre2: 1574 mplayer v0.09-pre2:
1575 bugfix test-release 1575 bugfix test-release
1576 - removed unnecessary code from libmpeg2/header.c 1576 - removed unnecessary code from libmpeg2/header.c
1577 Walken told me that standard mpg/vob streams must NOT use framerate 1577 Walken told me that standard mpg/vob streams must NOT use framerate
1578 and bitrate extension... and the ext. id check is done by the caller. 1578 and bitrate extension... and the ext. id check is done by the caller.
1579 - CRC support to mp3lib's mpeg audio layer-2 decoder 1579 - CRC support to mp3lib's mpeg audio layer-2 decoder
1580 thanks for bugreport & testfile to Samson 1580 thanks for bugreport & testfile to Samson