mirror of https://github.com/mpv-player/mpv
108 lines
3.3 KiB
Plaintext
108 lines
3.3 KiB
Plaintext
Release 0.31.0
|
|
==============
|
|
|
|
This release requires FFmpeg 4.0 or newer.
|
|
|
|
|
|
Features
|
|
--------
|
|
|
|
Added
|
|
~~~~~
|
|
|
|
- vo_gpu/d3d11: allow configurable swapchain color space for native HDR output
|
|
- player: add mechanisms for better logging as preperation for console.lua
|
|
- audio: add ao_audiotrack for Android
|
|
- input: introduce a pseudo key name that grabs all text input
|
|
- wayland: add grab zone for resizing window with mouse
|
|
- 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
|
|
~~~~~~~
|
|
|
|
- input: disable gamepad code by default
|
|
- vo_gpu: allow vdpau usage under EGL
|
|
- stream, demux: redo origin policy
|
|
|
|
|
|
Removed
|
|
~~~~~~~
|
|
|
|
- mac: remove Apple Remote support
|
|
- client API: deprecate tick event
|
|
|
|
|
|
Options and Commands
|
|
--------------------
|
|
|
|
Added
|
|
~~~~~
|
|
|
|
- vo_gpu/d3d11: add --d3d11-output-csp for configuring swap chain color space
|
|
- command: add command-list property
|
|
- command, input: add input-bindings property
|
|
- 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
|
|
~~~~~~~
|
|
|
|
- add a builtin "sw-fast" profile, which restores performance settings
|
|
for software video conversion. These were switched to higher quality.
|
|
This affects video outputs like vo_x11 and vo_drm, and screenshots.
|
|
- 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
|
|
----------------------------
|
|
|
|
- vo_drm, vo_x11: allow use of zimg
|
|
- vo_sdl: Support mouse wheel input, Improve mouse button input
|
|
- video: fix track switching work for external images
|
|
- vo_gpu: fix infinite scaler reinit spam
|
|
- 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
|
|
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.30.0..v0.31.0`
|
|
in the git repository or by visiting either
|
|
https://github.com/mpv-player/mpv/compare/v0.30.0...v0.31.0 or
|
|
https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.30.0..v0.31.0
|