Release 0.32.0

This commit is contained in:
sfan5 2020-01-26 21:31:54 +01:00
parent bc1c024ae0
commit 70b991749d
No known key found for this signature in database
GPG Key ID: 8D769208D5E31419
3 changed files with 25 additions and 63 deletions

View File

@ -24,7 +24,7 @@ Interface changes
:: ::
--- mpv 0.31.1 --- --- mpv 0.32.0 ---
- change behavior when using legacy option syntax with options that start - change behavior when using legacy option syntax with options that start
with two dashes (``--`` instead of a ``-``). Now, using the recommended with two dashes (``--`` instead of a ``-``). Now, using the recommended
syntax is required for options starting with ``--``, which means an option syntax is required for options starting with ``--``, which means an option

View File

@ -1,4 +1,4 @@
Release 0.31.0 Release 0.32.0
============== ==============
This release requires FFmpeg 4.0 or newer. This release requires FFmpeg 4.0 or newer.
@ -10,32 +10,25 @@ Features
Added Added
~~~~~ ~~~~~
- vo_gpu/d3d11: allow configurable swapchain color space for native HDR output - stream_libarchive: enable RAR5 support
- player: add mechanisms for better logging as preperation for console.lua - bash completion: add initial implementation
- audio: add ao_audiotrack for Android - cocoa-cb: add support for forcing the dedicated GPU for rendering
- input: introduce a pseudo key name that grabs all text input - cocoa-cb: add pinch to resize window gesture
- wayland: add grab zone for resizing window with mouse - w32_common: support minimizing/maximizing using osc window controls
- osc: implement pseudo client side decorations via OSC
- vf_gpu: add video filter using vo_gpu's renderer
- added console.lua: interactive REPL for input commands
- osc: display Santa hat for idle logo in December
- vd_lavc: add option to autoselect known good hwdec implementations
- mac: replace old event tap for media key support with MediaPlayer
Changed Changed
~~~~~~~ ~~~~~~~
- input: disable gamepad code by default - wayland: print warning on GNOME due to serious issues with their compositor
- vo_gpu: allow vdpau usage under EGL - player: write watch-later config even for unseekable streams
- stream, demux: redo origin policy
Removed Removed
~~~~~~~ ~~~~~~~
- mac: remove Apple Remote support - vo_gpu: hwdec_vdpau: remove direct_mode
- client API: deprecate tick event - vo_gpu: hwdec_vaegl: remove support for old-style interop
Options and Commands Options and Commands
@ -44,64 +37,33 @@ Options and Commands
Added Added
~~~~~ ~~~~~
- vo_gpu/d3d11: add --d3d11-output-csp for configuring swap chain color space - command: add a playlist-unshuffle command
- command: add command-list property - command: add osd-dimensions property
- command, input: add input-bindings property - input: new PLAYONLY and PAUSEONLY keycodes
- command: add --window-maximized and make --window-minimized settable
- command: add property returning hidpi scale
- command, lua: add a way to share data between scripts
- client API, lua: add new API for setting OSD overlays
Changed Changed
~~~~~~~ ~~~~~~~
- add a builtin "sw-fast" profile, which restores performance settings - options: change option parsing when using a single dash
for software video conversion. These were switched to higher quality. This adds a warning for `-o file.mkv` and disallows the use of
This affects video outputs like vo_x11 and vo_drm, and screenshots. `--o file.mkv` (use `--o=file.mkv` instead).
- options: make --show-profile without parameters list all profiles
- wayland: support for --hidpi-window-scale option
- stream_lavf: set --network-timeout to 60 seconds by default
- x11: scale window-scale by DPI
Deprecated
~~~~~~~~~~
- deprecate --input-file
- deprecate --video-sync=display-adrop
- deprecate all input section commands
- deprecate --display-fps, replaced by --override-display-fps
Removed
~~~~~~~
- remove deprecated --playlist-pos alias
Fixes and Minor Enhancements Fixes and Minor Enhancements
---------------------------- ----------------------------
- vo_drm, vo_x11: allow use of zimg - lua: fix mp.file_info for large files
- vo_sdl: Support mouse wheel input, Improve mouse button input - vo_gpu: fix crash if dither texture fails to allocate
- video: fix track switching work for external images - wayland: unscrew up cursors, fix various issues
- vo_gpu: fix infinite scaler reinit spam - osc: usability improvements for osc window controls
- f_output_chain: fix possible crash when changing filters
- vo_gpu: opengl: add hack for ancient Mesa/GLX
- demux_lavf: export demuxer_id for more formats which have it
- lua: make later key bindings always have higher priority
- drm_common: fix display FPS estimation for interlaced modes
- vo_drm: fix incorrect pixel format possibly being picked for 30-bit
- zsh completion: fix pcre usage to really be optional
- options: increase consistency between list options and document them
- osc: reduce unnecesary CPU usage by using property notifications
This listing is not complete. Check DOCS/client-api-changes.rst for a history 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 the client API, and DOCS/interface-changes.rst for a history
of changes to other user-visible interfaces. of changes to other user-visible interfaces.
A complete changelog can be seen by running `git log v0.30.0..v0.31.0` A complete changelog can be seen by running `git log v0.31.0..v0.32.0`
in the git repository or by visiting either in the git repository or by visiting either
https://github.com/mpv-player/mpv/compare/v0.30.0...v0.31.0 or https://github.com/mpv-player/mpv/compare/v0.31.0...v0.32.0 or
https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.30.0..v0.31.0 https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.31.0..v0.32.0

View File

@ -1 +1 @@
0.31.0-UNKNOWN 0.32.0