diff options
author | Uoti Urpala <uau@glyph.nonexistent.invalid> | 2011-02-15 12:03:14 +0200 |
---|---|---|
committer | Uoti Urpala <uau@glyph.nonexistent.invalid> | 2011-02-15 12:04:32 +0200 |
commit | 0321f6ce3c9d3bf8ea8d1c5df3ba81a5844748bf (patch) | |
tree | 5f723e611f14ae07ebbe005a245e7096aabac85c | |
parent | b7e2899655da8f790c77573bc4a41eee37fbbcde (diff) | |
download | mpv-0321f6ce3c9d3bf8ea8d1c5df3ba81a5844748bf.tar.bz2 mpv-0321f6ce3c9d3bf8ea8d1c5df3ba81a5844748bf.tar.xz |
documentation: remove Changelog, rewrite README
The Changelog and README files were badly out of date. Remove
Changelog and replace README with a new minimal one.
-rw-r--r-- | AUTHORS | 5 | ||||
-rw-r--r-- | Changelog | 3154 | ||||
-rw-r--r-- | README | 207 |
3 files changed, 28 insertions, 3338 deletions
@@ -2,10 +2,9 @@ AUTHORS ***************************************** -NOTE: NEVER send bug reports, help and feature requests directly to the -authors, but you're free to write mails about donating! -For donation requests visit http://www.mplayerhq.hu/donations.html. + +NOTE: This list is outdated and incomplete. ___________________ diff --git a/Changelog b/Changelog deleted file mode 100644 index 31904d8717..0000000000 --- a/Changelog +++ /dev/null @@ -1,3154 +0,0 @@ -MPlayer (1.0) - - rc4: "Yes We Can" - Decoders: - * YUY2 Lossless Codec (YLC0) via binary DLL - * Truemotion RT codec (TR20) via binary DLL - * Nogantech Codec (NTN1 and NTN2) via binary DLL - * add new FourCCs (m1v1, yuvs, VYUY, Y42B, V422, YUNV, UYNV, UYNY, uyv1, - 2Vu1, P422, HDYC, IJLV, MVJP) - TwoCCs (0xA106, 0x6c75, 0xAAC0, 0x55005354) - to existing decoders. - * AMR now handled via OpenCORE decoder - * updated Windows Media Screen Codec (MSS1, MSS2) via binary DLL - * CoreAVC H.264 decoder via binary DLL (Windows only) - * Kega Game video codec (KGV1) via binary DLL - * SoftLab-NSK Forward MPEG-2 I-frames (SLIF) via binary DLL - * JPEG 2000 support via OpenJPEG - * internal liba52 copy removed - * CineForm HD (CFHD) via binary DLL - * VP8 decoding through libvpx wrapper in FFmpeg - - Demuxers: - * support for TrueHD in Blu-ray streams in libmpdemux - * more Blu-ray codec support with lavf - * fix length in ASF/WMV files - * support ISDB-Tb DVB streams - - Filters: - * remove vf_yuy2, functionality is replaced by -vf format=yuv2 - * remove vf_rgb2bgr, functionality is replaced by sws and vf_format - - Streaming: - * Support for unencrypted Blu-ray playback through libbluray. - Use it through: mplayer br:////path/to/disc - - Drivers: - * X11: Window manager choses Window position by default. - Add geometry=50%:50% to your configuration to get the old behaviour. - * -vo md5sum md5 calculation changed so output matches FFmpeg's -f framemd5 - * Support for more formats in OpenGL video output drivers (different YUV - subsampling, 16 bit per component) - * Selectable YUV to RGB conversion standard for -vo gl - (-vo gl:colorspace=...:levelconv=...) - * -vo gl now tries to use yuv=2 by default if possible. - * -vo matrixview finally added - * add OS/2 KAI audio driver (-ao kai) - - Other: - * -nosub option for disabling auto-selected subtitles - * support for displaying subs in the terminal (FIXME) - * support for subtitles with audio-only files - * support for right-to-left languages with embedded subtitles - * support for UTF-16 encoded external subtitles - * support for 8 channel audio - * sync dvd:// and dvdnav:// features - * support for MPEG-4 ASP in VDPAU video output (non B-frame only) - * support for live and non-live DVB teletext with demuxer lavf - * -name, -title and -use-filename-title options for MPlayer - * support for stream handling via FFmpeg, in particular rtmp and rtsp - (use e.g. ffmpeg://http://example.com/test) - * better support for 16-bit-per-component formats and formats - with alpha channel. - * better out-of-the-box support for compiling for ARM, IA64, - MinGW32 and MinGW-w64, MinGW has ASLR enabled with recent - enough binutils. - * libdvdcss synced with upstream Subversion snapshot - - MEncoder: - * add -tsprog for demuxer lavf - - - - rc3: "BikeshedCounter AKA Godot" May 30, 2010 - Decoders: - * support for X8 frames (fixes "J-type picture is not supported" for WMV2) - * support for DTS WAV/DTS-CD passthrough by ad_hwac3 - * Apple's raw YUV2 in MOV - * LATM over LOAS AAC decoding via internal libfaad2 - * video game codecs: BFI video, Playstation MDEC video, ADPCM XA audio, - EA Maxis XA ADPCM audio, RL2 video, Beam Software SIFF video, V.Flash PTX video - * AVOption support for libavcodec-based decoders - * use lavc ADPCM codecs by default - * support for progressive JPEG in ffmjpeg - * ACDSystems MJPEG (ACDV) via binary DLL and lavc - * SIF1 via binary DLL - * wincam screen capture (WCMV) via binary DLL - * Creative Labs Video Blaster Webcam MJPEG (CJPG) via binary DLL and ijpg library - * kensington webcam (AJPG, ABYR) via binary DLL - * centre for wavelets (wavc) via binary DLL - * GeoVision Advanced MPEG-4 (GMP4, GM40) via binary DLL - * Xiricam JPEG from Veo PC Camera (XJPG) via binary DLL - * WorldConnect Wavelet Video (SMSV) via binary DLL - * VDOWave 3 advanced (VDO3, VDOM, VDOW) via binary DLL - * VoxWare MetaVoice (format 0x0074) via binary DLL - * Ulead DV Audio (0x215,0x216) via binary DLL - * GoToMeeting codec (G2M2,G2M3) via binary DLL - * SP4x codec - used by Aiptek MegaCam (SP4x) via binary DLL - * Broadway MPEG Capture Codec (BW10) via binary DLL - * ZDSoft screen recorder (ZDSV) via binary DLL - * WebTrain Communication lossless screen recorder (WTVC) via binary DLL - * xfire video (XFR1) via binary DLL - * VFAPI RGB transcode (vifp) via binary DLL - * ETI CamCorder EYECON (NUB0,NUB1,NUB2) via binary DLL - * fox motion (FMVC) via binary DLL - * Trident video (TY2C, TY2N, TY0N) via binary DLL - * 10-bit video (v210) via Cinewave binary DLL - * Brooktree YUV 4:1:1 Raw (Y41P) via binary DLL - * many rare/obscure fourccs for known formats added - * lower priority for binary Linux rv3040 codecs due to bugs - * remove native NuppelVideo decoder, use lavc instead - - Demuxers: - * -lavfdopts cryptokey allows decrypting MXF and ASF files - * support for wavpack in Matroska - * AVOption support for lavf demuxing - * prefer lavf musepack demuxer over libmpdemux - * prefer lavf MOV demuxer over libmpdemux (use -demuxer mov for old behavior) - * support program switching in lavf demuxer - * support -slang in lavf demuxer - * support nosound switching in lavf demuxer - * support libass in lavf demuxer - * support VOBsub in lavf demuxer - * support MOV subtitle format - * support for attachments in lavf demuxer - * support for chapters in lavf demuxer - * support seeking in multirate RealMedia files - * FLAC speedup in lavf demuxer - * MNG demuxer - * remove native NuppelVideo demuxer, use lavf demuxer instead - - Filters: - * vf_ow new overcomplete wavelet denoiser - * change vf_screenshot dependency from libpng to lavc - * add af_scaletempo which maintains audio pitch when changing playback speed - * fix multi-channel reordering - * af_stats filter to print information about the audio stream - - Streaming: - * tv:// support for Windows - * fix teletext on some systems - * DVD streams can switch angles - * DVD still menus are now supported via dvdnav:// - * allow specifying the TV standard for each channel - * switch internal dvdread to libdvdread SVN external - - FFmpeg/libavcodec: - * DNxHD encoder - * H.264 PAFF decoding - * Nellymoser ASAO decoder - * Beam Software SIFF demuxer and decoder - * libvorbis Vorbis decoding removed in favor of native decoder - * IntraX8 (J-Frame) subdecoder for WMV2 and VC-1 - * Ogg (Vorbis only) muxer - * PC Paintbrush PCX decoder - * Sun Rasterfile decoder - * TechnoTrend PVA demuxer - * Linux Media Labs MPEG-4 (LMLM4) demuxer - * AVM2 (Flash 9) SWF muxer - * QT variant of IMA ADPCM encoder - * iPod/iPhone compatible MP4 muxer - * Mimic decoder - * MSN TCP Webcam stream demuxer - * RL2 demuxer / decoder - * IFF demuxer - * 8SVX audio decoder - * BFI demuxer - * MAXIS EA XA (.xa) demuxer / decoder - * BFI video decoder - * OMA demuxer - * MLP/TrueHD decoder - * Electronic Arts CMV decoder - * Motion Pixels Video decoder - * Motion Pixels MVI demuxer - * removed animated GIF decoder/demuxer - * D-Cinema audio muxer - * Electronic Arts TGV decoder - * Apple Lossless Audio Codec (ALAC) encoder - * AAC decoder - * floating point PCM encoder/decoder - * MXF muxer - * E-AC-3 support added to AC-3 decoder - * Nellymoser ASAO encoder - * ASS and SSA demuxer and muxer - * liba52 wrapper removed - * SVQ3 watermark decoding support - * Speex decoding via libspeex - * Electronic Arts TGQ decoder - * RV30 and RV40 decoder - * QCELP / PureVoice decoder - * hybrid WavPack support - * R3D REDCODE demuxer - * Electronic Arts TQI decoder - * OpenJPEG based JPEG 2000 decoder - * NC (NC4600) cameras file demuxer - * MXF D-10 muxer - * Generic metadata API - * H.264 speedup and PAFF decoding (install Yasm for faster H.264 decoding) - * correctly decode more of the H.264 conformance testsuite - * VC-1/WMV3 decoder speedup - * VP3 decoder speedup - * VP6 decoder speedup - * Split-Radix FFT (speedup multiple audio codecs) - * MMX/SSE/ARM and other misc speedups - - libmpeg2: - * enable Alpha/ARM optimizations in libmpeg2 - * SSE2-optimized IDCT routines from upstream libmpeg2 - * libmpeg2 updated to version 0.5.1 - - Drivers: - * replace PolypAudio by PulseAudio (-ao pulse) - * add force-pbo suboption for faster output in vo_gl - * add Nintendo Wii/GameCube video driver (-vo wii) - * VIDIX driver for SuperH Mobile VEU hardware block - * support -border on vo_gl/gl2 in x11 - * Direct3D Windows video output driver added - * factorize code in vo_wii - * remove unnecessary code from vo x11, xv, xvmc - * add OS/2 DART audio driver (-ao dart) - * add VDPAU video output - * add OS/2 KVA video driver (-vo kva) - - MEncoder: - * check for system-wide configuration file in MEncoder - * AVOption support for lavc encoders - * AVOption support for lavf muxers - - Others: - * many compiler warning fixes - * basic support for Closed Captioning roll-up mode - * reworked screensaver disabling support, most users will need to use - -heartbeat-cmd due to screensaver authors failing to design a common API - * grayscale decoding/encoding with FFmpeg disabled where it slowed down - the color case - * Linux AppleIR remote support - * add options to disable some or all configuration files - * support for DOS-style file:///x:/path paths - * some new slave commands (check DOCS/tech/slave.txt) - * libdvdcss updated to 1.2.10, now same as upstream version - * fix -endchapter support again for -dump* options - * add startup audio volume option - * add option to disable default key binds - * change default OSD and subtitle font size to a smaller default - - libass: - * various fixes and updates to match VSFilter renderer - * support \blur tag and ScaledBordersAndShadow property - * fractional arguments and subpixel accuracy - * keep positions when pan-and-scan is used - - Ports: - * small crash with vo_macosx fixed - * AC3/DTS passthrough for ao_macosx - * fix frozen OSD on OS X - * vo_gl now works with -wid and nVidia drivers on Windows (this is a hack) - * VIDIX on SuperH - * workarounds for AltiVec on Apple gcc 3.3 on OS X dropped - * vo_macosx can now be compiled in 64-bits mode - * allow multiple MPlayer instances with vo_macosx using buffer_name - * OpenGL support for unmodified MinGW64 - - SWScaler: - * new LGPLed YUV to RGB tables generator - - - rc2try2: - - Security: - * buffer overflow in url.c fixed - * buffer overflow in stream_cddb.c fixed - * stack overflow in demuxer_audio.c fixed - * buffer overflow in demuxer_mov.c fixed - - - - rc2: "AreWeThereYet?" October 7, 2007 - (SVN revisions: MPlayer r24722, FFmpeg r10677) - - DOCS: - * console messages and XML documentation converted to UTF-8 - * Russian documentation translation finished - * Russian man page translation finished - * Chinese man page translation finished - * Chinese documentation translation started - * Documented get/set/step properties in DOCS/tech/slave.txt - - Decoders: - * Intel Music Coder audio decoding via lavc - * Monkey Audio audio decoding via lavc - * Fraps v2/v4 video decoding via lavc - * Video game codecs: 4XM audio, Electronic Arts ADPCM audio, Delphine CIN - audio and video, Interplay DPCM audio, Sierra VMD video, Tiertex SEQ - video, Westwood IMA ADPCM audio, XAN wc3 video, Id CIN video, Interplay - video, XAN ADPCM audio, Westwood SND1 audio, Feeble Files DXA video, THP - audio and video, Renderware TeXture Dictionary video, Bethesda Software - VID video via lavc - * video game codecs: XAN wc4 video via binary DLL - * libmpeg2 updated to 0.4.1 - * fixed resolution switching with libmpeg2 - * handle resolution switching for Real codecs - * FFmpeg video decoder can now handle aspect ratio changes - * AMR now handled via libamr wrapper (http://www.penguin.cz/~utx/amr) - * SIMD optimizations for mp3lib under AMD64 - - Demuxers: - * Implemented switch_video and switch_program consistently with switch_audio - (default keys are "_" and TAB, respectively). For the time being program - switching is only available in TS streams handled by demux_ts.c (not - libavformat), while video switching is also handled by demux_lavf.c and - demux_avi.c. - * audio and video switching for the AVI demuxer (video switching untested) - * GIF demuxer improvements, should work with all GIFs now - * support for VC-1 in MPEG-TS and MPEG-PS files (BD,HD)-DVD - * support for EVO demuxing - * support -noidx with libavformat demuxer - * support for channel navigation with PVR input - * text subtitles should now work with libavformat demuxer - * cleaned up TiVo demuxer - - Streaming: - * authentication for Real RTSP streams - * near-precise seeking in dvd:// and dvdnav:// - (dvdnav:// requires libdvdnav from mphq) - * speed selection when playing dvd:// streams, to make drive quieter - * support SVQ3 and H.264 in X-QT over RTSP, now RTSP Apple keynotes work - (live555) - * SMIL playlist over Real RTSP - * support H.263-2000 over RTSP (live555) - * fix AAC-LATM over RTSP (live555) - * support AMR over RTSP (live555) - * support H.264 over RTSP (live555) - * "device" and "adevice" suboptions now work for the *BSD BT848 TV driver - * dvdnav:// now depends on MPlayer's fork of libdvdnav - * teletext support for tv:// (v4l and v4l2 only) - * radio support for *BSD BT848 - * channel scanner for tv:// - * fine tuning for tv:// - * driver autodetection for tv:// - * libnemesi RTSP/RTP support - * EOF detection for RTSP (live555) - - FFmpeg/libavcodec: - * Intel Music coder audio decoder - * Fraps v2/v4 video decoder - * H.264 decoding speedup - * Slice-based parallel H.264 decoding (-lavdopts fast:threads=N) - * native NUT demuxer updated to spec - * native NUT muxer - * NUT muxing and demuxing support via libnut - * WMA encoder - * fix MJPEG-B on big-endian systems - * lowres support for some H.264 files - * DTS/DCA audio decoder - * Atrac 3 audio decoder - * MPEG-1/2 speedups - * RoQ muxer, video and audio encoder - * QTRLE encoder - * AC-3 decoder - * Matroska muxer - * Monkey's Audio demuxer and decoder - * Flac encoder and decoder speedups - * AMV demuxer and audio/video decoder - - libmpeg2: - * iWMMXt-accelerated DCT and motion compensation for ARM processors - - Filters: - * obsolete fame filter removed - * vf_geq speed-ups - * vf_yadif green frame fixed - * fix af_pan when switching audio streams - * add audio left/right balance feature to af_pan - - MEncoder: - * write to output streams (currently only file:// and smb://) - * support -ffourcc with -of lavf - * removed B-frame warning message - * fixed bugs that would corrupt headers in the video stream when using telecining - and not patch the TFF flag correctly - - Ports: - * Complete Intel Mac support - * Hitachi SuperH (SH3) support - * Blackfin optimizations - - Drivers: - * ALSA audio output now sets the non-audio bit for AC3 passthrough even - if the user-specified default device name tries to clear it - * fixed internal VIDIX in Solaris/x86, also auto-enabled - * rework of internal VIDIX, now a fully static library with builtin drivers - * updated VIDIX ATI drivers - * Sun XVR-100 video output driver - - Others: - * monitorpixelaspect=1 is now default. Set monitoraspect=4/3 to get the old - behavior (if you have non-square pixels). - * libdvdcss updated to Subversion HEAD, now same as upstream version - * libmpdvdkit split into libdvdread and libdvdcss - * obsolete Xvid 3 support removed - * long-deprecated -vop option removed - * video stream switching - * dvdnav:// honor -alang and -slang - * support for doubleclick as input event - * -really-quiet works as expected now - * select libavformat demuxer (-lavfdopts format=) - * internal minilzo removed in favor of FFmpeg implementation, - use liblzo2 for encoding - * change GUI dependency from libpng to libavcodec - * ability to change subtitle size during playback - * ability to turn loop on/off during playback - * Apple Remote support - * libdvdread updated to 0.9.7 - * many compiler warning fixes - - - - rc1try3: June 5, 2007 (unreleased) - - Security: - * stack overflow in stream_cddb.c fixed - - - - rc1try2: December 31, 2006 (unreleased) - - Security: - * buffer overflow in asmrp.c fixed - - - - rc1: "Codename intentionally left blank" October 22, 2006 - (SVN revisions: MPlayer r20372, FFmpeg r6767) - - DOCS: - * German documentation translation finished - * Russian documentation translation synced and almost finished - - Drivers: - * IVTV hardware MPEG audio/video decoder output - * ALSA audio output: AC3 passthrough now works even when the device name - of the digital output port has been set by the user - * bicubic OpenGL scaling works with ATI cards - * md5sum switched to the libavutil MD5 implementation - * support for libcaca 1.0 via compatibility layer - - Decoders: - * liba52 updated to 0.7.4 (slightly faster) - * SSE optimizations for mp3lib - * removed support for obsolete and non-free divx4 libraries - - Demuxers: - * audio stream switching in MPEG-TS/PS, Matroska and - streams supported by libavformat - * audio stream switching between streams with different codecs - * libavformat demuxer now honors -alang - * chapter seeking in Matroska files - * fixed seeking to absolute and percent position for libavformat demuxer - * NUT demuxer using libnut - * Matroska SimpleBlock support - - Inputs: - * split of stream layer from libmpdemux to new stream library - * PVR input for hardware MPEG encoder based cards, such as Hauppauge - WinTV PVR-150/250/350/500 AKA IVTV but also pvrusb2 and cx88 - (requires Linux >= 2.6.18 kernel, featuring native V4L2 MPEG API) - * native RTSP input (handles MPEG-TS over RTP) for generic RTSP servers - * support for seeking to chapters in dvd:// and dvdnav:// streams - * radio support (radio://) - - FFmpeg/libavcodec: - * VC-1/WMV3/WMV9 video decoder - * Vorbis decoding speedup, now default Vorbis decoder - * VMware Video decoder - * On2 VP50 and VP62 decoder - * lossless audio decoders: WavPack, TTA, Shorten - * CAVS decoder - * GXF muxer/demuxer - * MXF demuxer - * much improved FLAC encoder - * more H.264 decoding speed improvements, plus support for -lavdopts fast - * Theora decoder fixes - * preliminary Vorbis encoder - * MTV demuxer - - GUI: - * Windows version added - * drag-and-drop ignored last file - * save and load cache setting correctly - * working audio stream selection for Ogg and Matroska files - * executable names like gmplayer_old etc. will now start GUI as well - * -gui/-nogui options - * xinerama fixes, now behaves similar to MPlayer without GUI - - Filters: - * MMX-optimizations for -vf yadif - * MMX-optimizations for -vf zrmjpeg - - MEncoder: - * support of x264 encoding via libavcodec - * rewrite -x264encopts option parser to use the 264 option parser; - likely breaks 3rd party tools as the syntax of some options has changed - * removed support for obsolete and non-free divx4 libraries - - Ports: - * partial Intel Mac support, --disable-win32 --disable-mp3lib is needed - * OpenGL can now create windows > screen size under Windows - * allow filenames starting with \\ for remote paths on Windows - - Others: - * SSA/ASS subtitle renderer - * -endpos option for MPlayer - * -correct-pts option - * UTF-8 used for OSD and subtitles, some bitmap fonts will no longer work - correctly and -subcp must be set for all non-UTF-8 subtitles - * more audio-truncation fixes - * libavutil mandatory for MPlayer compilation - * more intuitive -edlout behaviour - * -nortc is now default since -rtc has disadvantages with recent kernels - - - - pre8: "NeuTeam strikes back" June 11, 2006 - (SVN revisions: MPlayer r18681, FFmpeg r5466) - - Security: - * support for compilation with non-executable stack - * fix the major issues caught by Coverity's static analysis runs - - DOCS: - * environment variables documentation started - * interactive control fully documented - * improved encoding guide - * new technical encoding guide in DOCS/tech/encoding-guide.txt - which is to be merged into the existing guide - * encoding tips for x264 and XviD - * how to set up MEncoder for x264 support - * new advanced audio usage guide with surround sound instructions - * Hungarian XML documentation translation finished - * Czech documentation translation finished - * French MPlayer documentation synced - * German man page synced - * Hungarian man page synced - * Italian man page synced - * Chinese console messages synced - * misc improvements all over the place - * AIX port documentation added - * all XviD options documented - * CONFIGURATION FILES section added to the man page - * Doxygen comments added to configuration parser and OpenGL - video out driver - - Drivers: - * JACK audio output rewritten without bio2jack - * OpenAL audio output - unfinished, can only do mono output - * OpenGL video output modules support -geometry and -wid options - * for -vo gl manyfmts is now default (since it is a lot faster), use - -vo gl:nomanyfmts if it does not work for you - * streaming textures for -vo gl, much faster if supported (use -dr) - * hardware YUV to RGB conversion for -vo gl and -vo gl2, see yuv suboption - * support for custom fragment programs for -vo gl (see TOOLS/*.fp) - * support for bicubic hardware scaling in -vo gl, see lscale suboption - * use libvbe from vesautils as VESA video driver - * several fixes for the GGI video output driver - * fall back on next video output driver if vo_3dfx failed to initialize - * improved XvMC library detection (disabled by default) - * DPI (Print-Resolution) and Pixel-Aspect support in vo_jpeg - * ALSA audio output: several small fixes and improvements - * removed experimental mmap suboption from the ALSA driver - * YUY2 and back end scaling for S3 Virge chips on fbdev (-vo s3fb) - - Decoders: - * Indeo2 (RT21) support via lavc - * Fraps video decoder via binary DLL - * support for 8-bit PNGs with palette - * support for dmb1 MJPEG files with ffmjpeg - * support for musepack audio (WARNING: when seeking you might get - ear- and speaker-breaking noises). If you hear clipping, use -af volume. - * experimental speex support via libspeex - * On2 VP7 video decoder via binary DLL - * Duck/On2 TrueMotion2 (TM20) support via lavc - * support FLX and DTA extensions for flic files - * QDM2 audio decoding via lavc - * cook audio decoding via lavc - * TrueSpeech audio decoding via lavc - * CamStudio video decoder via lavc - * hwmpa pass-through MPEG audio codec - * tremor updated to libogg 1.1.2 - * PNG decoding via libavcodec - * removed native RealAudio codecs (ported to lavc) - * Zip Motion-Block Video (ZMBV) decoder via lavc and binary DLL - * 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 |