changelog.txt

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

TXT
1,567
字号
    * support for QuickTime in24/in32/fl32 PCM audio
    * internal libfaad updated to CVS 20040915+MPlayer patches
    * RTJpeg decoder from lavc is preferred
    * bug fix for lavc WMA v2 decoder, now all files should be playable
    * -vc mpeg12 resizes the window when aspect ratio changes
    * Smacker audio and video decoding via lavc
    * Windows Media VC1 video decoder via binary DLL
    * Flash Screen video decoder via lavc

    Demuxers:
    * simultaneous audio capture/playback (-tv immediatemode=0) fixed in v4l2
    * PVR support
    * AAC ADTS demuxer
    * libdvdread updated to v0.9.4
    * support for some more MythTV NUV files
    * modularization of demuxer code
    * MPEG in GXF container support with extension-based detection
    * faster MPEG and much faster GXF demuxing
    * more user-friendly demuxer forcing
    * MPEG Layer 1 and 2 demuxing fixed
    * properly pass Vorbis extradata from Matroska container
    * DVR format support
    * H.264 ES high profile support
    * TV channel cycling
    * DVD subtitle and audio stream mappings fixed
    * fixed RealAudio demuxing, now all files should have correct A/V sync
    * partial support for QuickTime sound atom version 2
    * improved handling of text subs in Matroska files
    * DVD subtitles disabled by default
    * support sipr codec in old RealAudio files
    * fixed framerate detection of interlaced H.264 in raw/PS/TS streams
    * support for variable framerate Ogg/OGM files
    * made demux_ogg.c work with ffvorbis decoder
    * fixed playback of RealVideo in Matroska files on ppc
    * added support for Vorbis in MOV/MP4

    Streaming:
    * fix streaming of RealAudio files over HTTP
    * show SHOUT/Icecast metadata while playing
    * ultravox (unsv://) streaming support
    * stream code ported to new modular API, massive code cleanup
    * bandwidth selection for Real RTSP streams (for faster stream dumps)

    FFmpeg/libavcodec:
    * Snow bug fixes and speedup on x86, x86-64 and AltiVec
    * MPEG-1/2/4 and H.264 decoder speedup
    * Indeo2 (RT21) video decoder
    * Fraps video decoder (v0 & v1, v2 not yet supported)
    * Vorbis audio decoder
    * RV20 fixes
    * VP3 decoder fixes and speedup
    * countless bug fixes all over the place
    * vstrict=-1 is default, Snow, ffv1 etc. need vstrict=-2
    * skiploopfilter/skipidct/skipframe decoder options for very fast H.264
      decoding
    * D-Cinema audio demuxer and decoder support
    * Duck/On2 TrueMotion2 (TM20) decoder
    * FLX and DTA extensions for flic
    * QDM2 audio decoder
    * cook audio decoder
    * TrueSpeech audio decoder
    * WMA2 audio decoder fixed, now all files should play correctly
    * JPEG-LS decoder (unfinished)
    * CamStudio video decoder
    * Theora decoder
    * improved MOV and QuickTime demuxer
    * improved AVI muxer
    * multithreaded decoding
    * bitexact decoding
    * DV50 encoder, decoder, muxer and demuxer
    * true audio (TTA) decoder
    * AIFF/AIFF-C audio format, encoding and decoding
    * Creative VOC demuxing
    * Zip Motion-Block Video (ZMBV) decoder
    * KMVC decoder
    * NuppelVideo/MythTV demuxer and RTJpeg decoder
    * MP4 and MOV demuxer greatly improved to support all varieties of
      currently available files
    * AVS demuxer and video decoder
    * American Laser Games multimedia (*.mm) playback system
    * Smacker demuxer and decoder
    * Flash screen Video decoder
    * Trellis-optimized ADPCM audio encoder
    * Major improvements to Snow quality and encoding

    GUI:
    * skins now reside in a directory named 'skins', not 'Skin'
    * ported to GTK2
    * long standing upside down vpotmeter bug fixed
    * don't hang on unreadable skin files
    * random fixes and improvements

    Filters:
    * much faster version of spp filter (-vf fspp), and pp7 ("fast spp=6")
    * remove_logo filter
    * lavcresample now used by default (-af-adv force=0 gives old behavior)
    * vf_expand and vf_dsize now support aspect and round parameters
    * screenshot filter
    * -af pan command line fix, now outputs the right number of channels
      and accepts values < 0 or > 1. Channel order had to be changed.
    * -af sinesuppress to remove a sine at a certain frequency
    * negative stride support in swscale
    * big-endian and AltiVec fixes and performance improvements for swscaler,
      color conversions and post-processing
    * -srate fixed
    * hqdn3d: 2.5x faster temporal-only, 1.6x faster spatial-only
    * new proof-of-concept karaoke (voice removal) filter
    * motion compensating deinterlacer (-vf mcdeint)
    * Yet Another DeInterlacing Filter (-vf yadif)

    MEncoder:
    * audio encoding modularized
    * AAC (FAAC) audio encoding
    * border processing adaptive quantization in libavcodec
    * encoding zones, DivX profiles support, luminance masking,
      multi-threaded encoding for XviD
    * raw audio muxer
    * fixed various bugs in the EDL code
    * x264 "turbo mode" to speed up first pass of multi-pass encoding
    * x264 custom quantization matrices
    * -delay allows real audio delay instead of just a delay in the header
    * search for (deprecated!) frameno.avi is now disabled by default (use
      -frameno-file frameno.avi to enable)
    * -o is now mandatory. You can add 'o=test.avi' in ~/.mplayer/mencoder
      to get the old behavior back.
    * In multiple file encoding, either all or no files must have audio. Use
      -nosound to force.
    * support for VBR MP2 encoding in toolame
    * twolame support
    * libavformat muxers support
    * VBR audio in MPEG support
    * muxer_mpeg: added an experimental film2pal teleciner and fixed previous
      bugs that could lead to desync and to wrong TFF/RFF flags being set
    * rewritten muxer_mpeg.c: buffering and timing constraints will always
      be respected, provided that the muxrate is big enough

    Ports:
    * improved timer function on Mac OS X
    * New Mac OS X "macosx" video output driver. Supported on OS X 10.4
      and 10.3 with QuickTime 7 (requires QuickTime 7 SDK to build on 10.3)
    * Mac OS X 10.4 (Tiger) fixes
    * macosx audio output driver fixes
    * preliminary support for Intel Macs
    * support for playing DVDs copied to harddisk on Cygwin
    * DragonFly BSD support
    * liba52 ASM optimizations ported to AMD64
    * configure check and compiler optimizations for VIA C3, C3-2 and Pentium-M
    * configure check and compiler optimizations for AMD-64 extended
    * configure can now run with cross compiling, new configure option
      --enable-cross-compile
    * -(no)border option to get a bordered/borderless window on Windows
    * Experimental AIX support
    * AltiVec support fixes
    * POWER5 support
    * OpenGL output ported to Windows
    * FreeBSD default DVD device added
    * MIPS64 support
    * Darwin portability fixes
    * improved Debian packaging
    * improved Win32 multi-monitor support
    * Sun's mediaLib disabled by default on Solaris (broken and non-optimal)
    * VP6 and WMVA binary codecs should now work also under FreeBSD 6

    Others:
    * Audio/Video synchronisation fixes
    * enabled hinting for TrueType fonts
    * support for file:// syntax
    * -fb option removed, use the device suboption of -vo fbdev/fbdev2 instead
    * full gcc 4 support
    * TOOLS/vobshift.py: vobsub time-adjust tool
    * TOOLS/psnr-video.sh: computes PSNR between two existing video files
    * fixed auto-insertion of lavc encoder (for DXR2/3 and DVB)
    * new option: -idle, to make MPlayer wait for input commands when
      done playing all files
    * lots of new slave commands (check DOCS/tech/slave.txt)
    * lots of new information provided by the -identify option
    * fixed ugly looking OSD with -vo gl2 and MMX
    * support for OSD localization
    * -rawaudio/-rawvideo requires -demuxer rawaudio/-demuxer rawvideo
    * libdvdcss updated to 1.2.9
    * ~/.dvdcss is used instead of ~/.mplayer/DVDKeys for cached CSS keys
    * libcdio support for CD playback
    * new option -msglevel to directly control the verbosity of MPlayer modules
    * -verbose option removed, use -v or "-msglevel all" instead
    * -edl is now per-file in MPlayer
    * new input command prefixes, "pausing_keep" and "pausing_toggle" which
      alter pausing state immediately after command
    * environment variable MPLAYER_VERBOSE controls verbosity before the
      command line is parsed
    * environment variable MPLAYER_HOME controls location where
      configuration files are searched for
    * memleak fixes all over the code
    * TOOLS/aconvert: allows MEncoder to encode from an audio-only file
    * TOOLS/3*m_convert: D-Cinema audio and video conversion program
    * TOOLS/qepdvcd.sh: anything supported to VCD/SVCD PAL/NTSC
    * TOOLS/encode2mpeglight: MPEG format encoding tool using only MEncoder
    * allow multiple -help clauses on the command line
    * console "OSD" for audio-only files
    * show total time when playing audio-only files
    * support for .wpl playlists
    * support for ncurses as termcap library provider
    * parallel make fixed
    * (improved) support for shared libav* libraries
    * playback/encoding profiles support
    * new property API
    * new -monitorpixelaspect option to determine monitor aspect from
      screen resolution


  pre7try3: February 15, 2006 (unreleased)

    Security:
    * heap overflow in demuxer.h fixed


  pre7try2: August 26, 2005

    Security:
    * heap overflow in PCM audio decoder fixed


  pre7: "PatentCounter" April 16, 2005

    Security:
    * heap overflow in Real RTSP streaming code fixed
    * buffer overflow in MMST streaming code fixed


    DOCS:
    * Czech documentation translation in progress
    * German man page almost synced
    * slave mode command documentation finished
    * TOOLS documented in TOOLS/README
    * audio filter documentation moved to the man page and updated
    * all audio filters documented
    * improved encoding guide
    * preliminary documentation for Snow codec in DOCS/tech/snow.txt
    * misc updates and fixes all over the place

    Ports:
    * DirectX video output fixed on Windows95
    * DirectX video output now supports 256 color mode
    * audio device selection support for dsound audio output driver
    * --enable-macosx-bundle, use config directory in the appwrapper on OS X
    * Sun audio output cleanup
    * x86_64 support fixes
    * OpenBSD support in libdha
    * VIDIX support for more Radeon 9200 models

    Drivers:
    * fixed ontop event for some window managers
    * audio output layer cleanup
    * unified colorkey handling code
    * vo_xvmc panscan fix
    * fixed some X11 crashes
    * OSD fixes in various video output drivers

    Decoders:
    * TWinVQ decoder via binary DLL
    * integrated Tremor decoder for Ogg/Vorbis
    * fixed decoding of stereo alaw files
    * preload QT DLLs to work around problems with their hardcoded paths
    * support for Real 10 RV30/40 Linux binary codec (fixes some RV40 files)
    * expose support for 422P and 444P raw formats
    * 32 bit RGB support in binary TSCC decoder
    * dropped support of old FAAD2 versions (<= 1.1)
    * support for Real 10 cook Linux binary codec (decodes cook5.1)
    * improved NV12/NV21 support
    * support for 32 bit float and extended WAV files
    * prefer native RealAudio 1.0 / 2.0 decoder over binary decoders
    * support for multichannel WAV files
    * ALAC (QuickTime lossless audio) support via lavc
    * WNV1 support via lavc
    * AASC (Autoderk RLE video) support via lavc
    * LOCO video support via lavc
    * fixed Layer 1 stereo playback via mp3lib
    * VMnc (VMware video) decoder via binary DLL
    * AMR NB/WB support via libavcodec and external reference decoders
    * ADTS AAC support

    Demuxers:
    * vqf demuxer
    * seeking in MPEG-ES fixed
    * support for Real multirate files
    * framerate autodetection for MPEG-4 and H.264 video in ES and TS streams
    * MP3 in Real files
    * more user-friendly info about audio and subtitle tracks in Ogg files
    * avisynth demuxer
    * Multichannel MP3 in MP4 files support (MP3on4)
    * some classes of nonworking 14.4/28.8 RealAudio files fixed
    * added code to autodetect and demux MPEG audio layers 1 and 2
    * demux AC3 audio files using libavformat by default
    * online audio stream switching in the MPEG and Matroska demuxers
    * 3GP demuxing support
    * DVB updates and ATSC tuner support
    * AVC in Matroska support
    * SWF and FLV support via libavformat
    * use proper Vorbis fourcc

    Streaming:
    * stream selection and bandwidth support for MMS over HTTP
    * fall back on HTTP if connection refused on pnm://
    * support for UDP streaming (udp://)
    * support for vstream TiVo streams (tivo://)
    * EOF detect and bugfixes in pnm:// streams

    FFmpeg/libavcodec:
    * RV20 fixes
    * many H.264 fixes
    * B-frames in H.264, H.264 weighted prediction support
    * a lot of integer overflow and pointer fixes
    * 32 bit RGB support in TSCC
    * multichannel MP3 decoder (MP3on4)
    * 3g2 support

⌨️ 快捷键说明

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