Mercurial > mplayer.hg
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 |