summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUoti Urpala <uau@glyph.nonexistent.invalid>2011-02-15 12:03:14 +0200
committerUoti Urpala <uau@glyph.nonexistent.invalid>2011-02-15 12:04:32 +0200
commit0321f6ce3c9d3bf8ea8d1c5df3ba81a5844748bf (patch)
tree5f723e611f14ae07ebbe005a245e7096aabac85c
parentb7e2899655da8f790c77573bc4a41eee37fbbcde (diff)
downloadmpv-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--AUTHORS5
-rw-r--r--Changelog3154
-rw-r--r--README207
3 files changed, 28 insertions, 3338 deletions
diff --git a/AUTHORS b/AUTHORS
index f64da534cf..4905971ca4 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -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 libavcodec and external reference decoders
- * ADTS AAC support
-
- Demuxers:
- * vqf demuxer
- * seeking in MPEG-ES fixed
- * support for Real multirate files
-