From 4db82f04502cbcd20d9a975df9dfde91d8c389e3 Mon Sep 17 00:00:00 2001 From: Martin Herkt Date: Tue, 18 Jul 2017 21:14:02 +0200 Subject: [PATCH] Release 0.26.0 --- RELEASE_NOTES | 143 ++++++++++++++++++++++++++++++++++++++++++++++++++ VERSION | 2 +- 2 files changed, 144 insertions(+), 1 deletion(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index b78b82eb82..c87d5fde9a 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,3 +1,146 @@ +Release 0.26.0 +============== + +VA-API/VDPAU hardware decoding now requires FFmpeg > 3.2. +DVB support is disabled by default since it does not work with some older kernels. +Built-in V4L TV support is disabled by default. av://v4l2 can be used instead. +Support for C plugins is now enabled by default (#4491). + +Many more parts of the player are now licensed under LGPL, see Copyright file. +Thanks to all contributors who have agreed to relicensing of their changes! +See #2033 for details. + + +Features +-------- + +Added +~~~~~ + +- Universal Windows Plaform (UWP) support (libmpv only) +- csputils: implement sony s-gamut +- js: add javascript scripting support using MuJS + See DOCS/man/javascript.rst for more details +- vo_opengl: add new HDR tone mapping algorithm (mobius, now default) +- vo_opengl: hwdec_cuda: Support separate decode and display devices +- vo_opengl: implement sony s-log1 and s-log2 trc +- vo_opengl: implement support for OOTFs and non-display referred content + + +Removed +~~~~~~~ + +- vf_dlopen: remove this filter + + +Options and Commands +-------------------- + +Added +~~~~~ + +- vo_opengl: add --tone-mapping-desaturate +- vo_opengl: support tone-mapping-param for `clip` +- ytdl_hook: add option to exclude URLs from being parsed + + +Changed +~~~~~~~ + +- allow setting profile option with libmpv +- audio: move replaygain control to top-level options +- external_files: parse ~ in --{sub,audio}-paths +- options: change --sub-fix-timing default to no (#4484) +- options: expose string list actions for --sub-file option +- options: slight cleanup of --sub-ass-style-override + * signfs → scale + * --sub-ass-style-override → --sub-ass-override +- renamed the HDR TRCs `st2084` and `std-b67` to `pq` and `hlg` respectively +- replace vf_format's `peak` suboption by `sig-peak`, which is relative to the reference white level instead of in cd/m^2 +- the following options change to append-by-default (and possibly separator): + * --script +- video: change --video-aspect-method default value to `container` + + +Deprecated +~~~~~~~~~~ + +- m_option: deprecate multiple items for -add etc. +- player: deprecate "osd" command +- --audio-file-paths => --audio-file-path +- --sub-paths => --sub-file-path +- --opengl-shaders => --opengl-shader +- --sub-paths => --sub-file-paths +- the following options are deprecated for setting via API: + * "script" (use "scripts") + * "sub-file" (use "sub-files") + * "audio-file" (use "audio-files") + * "external-file" (use "external-files") + (the compatibility hacks for this will be removed after this release) + + +Removed +~~~~~~~ + +- chmap: remove misleading "downmix" channel layout name (#4545) +- demux_lavf: remove --demuxer-lavf-cryptokey option (#4579) +- input.conf: drop TV/DVB bindings +- options: remove remaining deprecated audio device selection options + * --alsa-device + * --oss-device + * --coreaudio-exclusive + * --pulse-sink + * --rsound-host/--rsound-port + * --ao-sndio-device + * --ao-wasapi-exclusive + * --ao-wasapi-device +- remove option --target-brightness +- remove property "video-params/nom-peak" + + +Fixes and Minor Enhancements +---------------------------- + +- TOOLS/lua/autoload.lua: actually sort files case insensitive (#4398) +- TOOLS/lua/autoload.lua: ignores all files starting with "." +- ao_openal: kill off device listing (#4311) +- ao_pulse: reorder format choice to prefer float and S32 over S16 as fallback format +- ao_wasapi: try correct initial format (#4582) +- command: add missing change notification for playlist-shuffle (#4573) +- demux_disc: fix bluray subtitle language retrieval (#4611) +- demux_mkv: fix alpha with vp9 + libvpx +- demux_mkv: support FFmpeg A_MS/ACM extensions +- ipc-unix: don’t truncate the message on EAGAIN (#4452) +- ipc: raise json nesting limit (#4394) +- macOS: fix mpv-wrapper.sh when used with csh or tcsh shell +- macOS: properly unhide Dock when quitting during System fs animation +- mpv_identify: replace deprecated fps property (#4550) +- options/path: fallback to USERPROFILE if HOME isn't set +- player: close audio device on no audio track +- player: fix potential segfault when playing dvd:// with DVD disabled (#4393) +- player: prevent seek position to jump around adjacent keyframes, e.g. when dragging the OSC bar on short videos (#4183) +- vo_opengl: bump up SHADER_MAX_HOOKS and MAX_TEXTURE_HOOKS to 64 +- vo_opengl: correct off-by-one in scale=oversample +- vo_opengl: do not use vaapi-over-GLX (#4555) +- vo_opengl: fall back to ordered dither instead of blowing up (#4519) +- vo_opengl: tone map in linear XYZ instead of RGB +- x11: add 128x128 sized icon support +- ytdl_hook: add a header to support geo-bypass +- ytdl_hook: don't override start time set by saved state +- ytdl_hook: don't override user-set start time +- ytdl_hook: treat single-entry playlists as a single video + + +This listing is not complete. Check DOCS/client-api-changes.rst for a history +of changes to the client API, and DOCS/interface-changes.rst for a history +of changes to other user-visible interfaces. + +A complete changelog can be seen by running `git log v0.25.0..v0.26.0` +in the git repository or by visiting either +https://github.com/mpv-player/mpv/compare/v0.25.0...v0.26.0 or +https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.25.0..v0.26.0 + + Release 0.25.0 ============== diff --git a/VERSION b/VERSION index 81cba5c9b9..4e8f395fa5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.25.0-UNKNOWN +0.26.0