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 + -
显示快捷键?