Summarized changelog:
- player: add mechanisms for better logging as preperation for console.lua
- 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
- vo_gpu: allow vdpau usage under EGL
- client API: deprecate tick event
- 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
- x11: scale window-scale by DPI
- vo_drm, vo_x11: allow use of zimg
- vo_gpu: fix infinite scaler reinit spam
- 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
Full changelog.
Depends on D7913.