changelog.txt

来自「MPlayer-mingw32-1.0rc2.zip 经典播放器源码」· 文本 代码 · 共 1,567 行 · 第 1/5 页

TXT
1,567
字号
    * ALAC audio decoder
    * LOCO video decoder
    * WNV1 video decoder
    * shorten audio decoder and demuxer
    * AASC video decoder
    * AMR NB/WB support via external reference decoders
    * significantly faster Snow decoding
    * experimental ratecontrol for Snow
    * countless bug fixes all over the place

    GUI:
    * half size event implemented and added to the menu
    * ESD configuration dialog and software volume control option
    * memleaks fixed

    Filters:
    * big cleanup of audio filter layer
    * faster af_format for most common cases
    * float handling in the audio filter layer finally fixed
    * obsolete audio plugins finally removed
    * updated HRTF filter
    * center channel adding filter
    * soft-telecined input support in pullup improved

    MEncoder:
    * new experimental MPEG muxer, compatible with DVD and (S)VCD
    * multiple file support
    * -speed support (framerate conversion with speedup/slowdown)
    * EDL support
    * low bitrate mp3lame encoding fix
    * MJPEG encoding fix
    * NUV endianness fix (makes old NUV files unplayable)
    * experimental libavformat muxer
    * mp3lame CBR encoding fix
    * 35% faster turbo mode for 1st pass

    Others:
    * -z option replaced by -vo png suboption
    * icc fix in the Win32 loader
    * crash with Turkish locale fixed
    * several memleak fixes
    * -aa* options are replaced by -vo aa suboptions
    * excessive verbosity reduced
    * RTC support for *BSD
    * non-UTF-8 external subtitles with Matroska fixed
    * gcc 4 fixes
    * partial NX (noexec bit) support
    * support libsmbclient with SSL
    * put changed notices into all imported files for GPL 2a compliance


  pre6: "X-mas present" December 23, 2004

    DOCS:
    * finally all options are documented
    * man page completely reviewed for spelling, wording and clarity
    * all audio output driver suboptions documented
    * all video output driver suboptions documented
    * audio filters section added to the man page
    * XviD documentation completed
    * French man page in sync again
    * German man page updated
    * new Czech (complete) and Swedish man page translations
    * fixes and updates in various places

    Ports:
    * full x86_64 support
    * -rootwin, -panscan support in the quartz video output driver
    * key repetition and aspect fixed in the quartz video output driver
    * "Movie" menu for quartz video output driver with zoom options & preset
    * fs_res quartz video output driver suboption chooses fullscreen resolution
    * VCD support for Darwin (Mac OS X)
    * Mac OS X Finder startup argument support
    * support for Real (Helix) codecs on Mac OS X (working this time)
    * fix for stdin input and slave mode on MinGW
    * support for -rootwin, -colorkey, -wid in the DirectX video output driver
    * improved monitor selection in the DirectX video output driver
    * new DirectSound audio output driver
    * mouse support in Windows
    * support for ZetaOS (mostly working)

    Drivers:
    * fixes in the VESA and GGI video output drivers
    * -jpeg removed in favor of -vo jpeg suboptions
    * jpeg video output driver now supports output to multiple directories
    * improvements for the Blinkenlights video output driver ;-)
    * OpenGL video output driver colorformat fixes (with manyfmts suboption)
    * aspect, panscan, hardware OSD support in the OpenGL video output driver
    * new pnm and md5sum video output drivers, replacing pgm and md5
    * yuv4mpeg video output now has a file= suboption, can be used with
      -fixed-vo to concatenate files having same width, height and fps
    * JACK audio output driver updated to bio2jack API changes
    * alsa9 and alsa1x replaced by alsa audio output driver
    * ALSA audio output driver always uses specified device, even for hwac3
    * support for mixer channel selection in the ALSA audio output driver
    * audio output driver for the polypaudio sound server
    * VIDIX Cyberblade TV-out fixed
    * VIDIX I420 support for Cyberblade and mga
    * VIDIX Radeon support on big-endian systems, other Radeon fixes
    * VIDIX Radeon R200 QM (Radeon 9100) support
    * CLE266 VIDIX driver
    * experimental SAVAGE VIDIX driver

    Decoders:
    * "experimental" support for 20 and 24 bit LPCM (DVD-Audio)
    * libmpeg2 updated to 0.4.0b
    * libfaad2 updated to 2.1beta CVS snapshot
    * DTS decoding via libavcodec
    * Windows Media Audio 9 Voice support via binary DLL
    * Windows Media Video 9 Advanced support via binary DLL
    * Windows Media Screen Codec 2 support via binary DLL
    * Windows Media Image Codec support via binary DLL
    * Windows Media Image 2 Codec support via binary DLL
    * VDOWave video support via binary DLL
    * Miro VideoXL video support via libavcodec
    * Creative ADPCM audio support via libavcodec or binary DLL
    * IBM Ultimotion video support via libavcodec
    * Micronas Speech codec support via binary DLL
    * H.261 video codec support via libavcodec
    * TechSmith Camtasia video codec support via libavcodec
    * sonic audio codec support via libavcodec
    * Snow video codec support via libavcodec
    * QuickDraw video support via libavcodec
    * Cinepak, CYUV and RoQ audio/video moved to FFmpeg
    * Vianet Lsvx video support via binary DLL

    Demuxers:
    * fix -nosound and -novideo for NSV
    * subtitle switching and language code displaying for Matroska
    * support for the .vp5 file format (AVI variant)
    * seeking in audio-only ASF files fixed
    * improved MP3 detection
    * support for AVC in .mp4 files
    * support for raw H.261 files via libavformat
    * improved seeking precision in MPEG files
    * better subtitle language code handling for MKV files
    * support DVHS files and H.264 over MPEG-TS
    * display length and position (in the seekbar) for MOV files
    * raw video in MOV files playback improved

    Streaming:
    * -cache-min and -cache-prefill options added
    * compilation fix for newer LIVE.COM versions
    * make ASF without ECC work
    * support for MMS on non-standard port
    * EOF detected in Real RTSP streams

    FFmpeg/libavcodec:
    * reduced resolution decoding with the lowres option
    * new experimental wavelet-based Snow video codec
    * new sonic audio codec
    * TechSmith Camtasia video decoder
    * IBM Ultimotion video decoder
    * QuickDraw video decoder
    * Creative ADPCM decoder
    * Miro VideoXL decoder
    * Sierra online audio files demuxer and decoder
    * QPEG video decoder
    * Electronic Arts Game Multimedia format demuxer
    * H.261 fixes, H.261 encoder
    * fix VIS accelerated code
    * DTS support via libdts
    * many DV fixes, seek in raw DV files
    * support AAC in MOV files
    * RV10, RV20 fixes
    * RV20 encoding
    * AVI demuxer cleanup, palette change support
    * iTunes metadata support
    * HuffYUV fixes (endianness, RGB32 predictor, median encoding, interlacing)
    * ffvhuff (enhanced HuffYUV codec)
    * SSE optimizations for 4x4 compare function
    * epzs motion search enhancements
    * quad tree based motion compensation
    * MPEG-4 qpel MMX2/3DNow! optimizations
    * H.264: lot of fixes and MMX2/3DNow! optimizations
    * AVC1 (H.264 without sync word in .mp4 files) support
    * H.264 qpel motion compensation
    * Indeo3 grayscale decoding
    * preliminary Truemotion 24 bit decoder
    * avizlib encoder fixed
    * trellis quantization support in H.263
    * DCT optimizations
    * AltiVec support on AmigaOS4
    * adapt MMX/MMX2/SSE/3DNow! optimizations to work on x86_64
    * seeking fixes
    * better and faster audio resampler
    * New dc1394 grabbing interface
    * preliminary decoding support for H.264 with CABAC and B-frames
    * dvr-ms support in ASF demuxer
    * NSV demuxer
    * DVD compatible MPEG muxer
    * MJPEG-B fixes
    * range coder (arithmetic entropy coder) used by Snow and ffv1
    * ffv1 enhancements: signed golomb, range codes
    * multi slice support for main profile H.264 streams
    * as usual, lots of bug fixes and optimizations

    Filters:
    * software volume control when no hardware support available, can be
      controlled with the -softvol and -softvol-max parameters
    * high-quality audio resampling with -af lavcresample
    * cropdetect rounding parameter
    * MPlayer -af help
    * missing audio plugins (extrastereo, volnorm) converted to audio filters
    * sine sweep generator audio filter
    * hrtf audio filter to convert multichannel audio to 2 channel output
      for headphones, preserving the spatiality of the sound
    * big-endian fixes in rgb2rgb converter
    * yuv2rgb AltiVec optimization fixes
    * support for LADSPA plugins

    GUI:
    * unified audio options dialog, also for ALSA
    * redrawing limited, decreases CPU usage in audio-only case
    * icons for the context menu
    * doublesize bug fixed
    * slowdown after opening the preferences panel bug fixed
    * remaining messages moved to help file for translation
    * slowdown after using the preferences panel fixed

    Encoding:
    * x264 encoder support
    * support for MP2 encoding with libtoolame
    * libavcodec "turbo mode" to speed up 2-pass encoding
    * support for 3-pass encode for libavcodec and x264
    * XviD encoder and decoder modules updated to API-4.1 (XviD-1.1.x)
    * flush remaining frames at end of encoding process

    Others:
    * -loop and -shuffle now work together
    * better EDL support
    * some --disable configure options finally work (mp3lib, liba52, libmpeg2)
    * framestepping
    * change playback speed during playback
    * some crashes with binary codecs fixed
    * subtitle alignment support for SAMI files
    * also support Windows path separator '\'
    * FriBiDi fixes for comma handling in Hebrew subtitles
    * -crash-debug option to attach gdb automatically after crashes
    * gcc 4 compilation fixes
    * compilation fixes for many files in the TOOLS directory
    * infamous "stuck mouse button" bug fixed, new -key-fifo-size option
    * reduced verbosity of MPlayer's output somewhat
    * -identify now prints some information about available languages
    * double buffering (-double) is now default
    * many memleaks fixed


  pre5try2: December 15, 2004

    Security:
    * buffer overflow in mp3lib fixed
    * heap overflow in Real RTSP streaming code fixed
    * stack overflow in MMST streaming code fixed
    * unnecessary BMP demuxer removed because of buffer overflows
    * heap overflow in pnm streaming code fixed


  pre5: "LinuxTag release" July 15, 2004

    Name:
    * It's "MPlayer - The Movie Player" instead of
      "MPlayer - The Movie Player for Linux" now.

    Security:
    * complete review of string operations, buffer overflows fixed

    DOCS:
    * small additions, corrections, updates all over the place
    * audio output driver section added to the man page
    * several bug fixes and improvements in the MEncoder documentation
    * DVD ripping guide extended and improved
    * AUTHORS file massively extended
    * German man page partially updated
    * Hungarian XML documentation translation started

    Ports:
    * encrypted DVD playback on Windows fixed (again)
    * Cygwin and MinGW now accept the same -dvd-device syntax
    * LIVE.COM now works under MinGW
    * foundations for MinGW crosscompilation
    * disabled SSE on MinGW as it caused crashes
    * AC3 passthrough for ao_win32
    * improved vo_quartz (YUV, multiple screens support)
    * vo_quartz made default on Mac OS X
    * ao_macosx fixed and made default again on Mac OS X
    * RealVideo binary codecs support on Mac OS X (still buggy)
    * big-endian fixes in vf.c, vo_tga
    * OpenBSD portability fixes
    * OpenBSD/VAX support
    * AMD64 support

    Drivers:
    * support for more Radeons (9800 XT among them) in VIDIX
    * Radeon related bug fixes in VIDIX
    * vo_gl2 now supports GUI, fix for flickering borders in fullscreen
    * support 24 and 32 bit PCM files, big-endian fixes
    * ao_sdl now converts unsupported formats instead of quitting
    * ENCA support
    * merged ao_alsa9 and ao_alsa1x drivers into ao_alsa
    * NeoMagic TV-out support through VESA
    * JACK audio output driver
    * vo_sdl fixes (wrong flags and screensaver disabling)
    * vo_directx fixes

    Decoders:
    * MSZH/ZLIB, FLI, QTRLE, RoQ video and RoQ audio support moved to FFmpeg
    * FFmpeg Cinepak and CYUV decoders preferred
    * audio format 0xff support (is AAC)
    * "raw" audio in MOV supported
    * Indeo audio (iac25) support via binary codec
    * upgrade libfaad2 to the FAAD 2.0 release
    * MPEG-2 chroma422/444 support
    * Winnov WINX and WNV1 support via binary codec

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?