Diffusion mpv 1ac2478f4089

Update mpv to 0.30.0

Authored by aleksvor on Nov 1 2019, 9:48 AM.


Update mpv to 0.30.0

Summarized changelog:

  • command: support for async commands.
  • input: support for named arguments.
  • vo_gpu: switch to Vulkan API implementation based on libplacebo.
  • context_drm_egl: Add support for presentation feedback.
  • vo_gpu: implement error diffusion for dithering.
  • vo/gpu: hwdec_vdpau: Support direct mode for 4:4:4 content.
  • vo_gpu: hwdec_vaapi: Add Vulkan interop.
  • video, TOOLS: add vf_fingerprint and a skip-logo script.
  • vo_drm: 30bpp support.
  • video: add pure gamma TRC curves for 2.0, 2.4 and 2.6.
  • vo_drm: Implement N-buffering and presentation feedback.
  • Reintroduce vo_wayland as vo_wlshm.
  • video: add zimg wrapper.
  • wayland: add presentation time.
  • vo_gpu: improve tone mapping desaturation.
  • vo_gpu: redesign peak detection algorithm.
  • vo_gpu: allow boosting dark scenes when tone mapping.
  • osc: improve look of seekranges.
  • vo_gpu: x11: remove special vdpau probing, use EGL by default.
  • demux: sort filenames naturally when playing a directory / archive.
  • stream_dvb: rewrite channel switching, remove old stream control.
  • filters: extend vf_format so that it can convert color parameters.
  • demux, stream: rip out the classic stream cache.
  • vo_gpu: removed internal Vulkan implementation.
  • Remove libdvdread support in favor of libdvdnav.
  • demux, stream: remove much of the optical disc support.
  • Remove classic Linux analog TV support, and DVB runtime controls.
  • vo_gpu: remove vdpau/GLX backend.
  • vf_vapourynth: remove Lua backend.
  • zsh completion: move generation to runtime and improve.

Full changelog.

Depends on D7504.

Test Plan: Watched a video from Vimeo with mpv.

Reviewers: Triage Team, JoshStrobl

Reviewed By: Triage Team, JoshStrobl

Subscribers: JoshStrobl

Differential Revision:


JoshStroblNov 1 2019, 9:48 AM
JoshStroblNov 1 2019, 9:49 AM
Triage Team
Differential Revision
D7505: Update mpv to 0.30.0
R2107:b5f6be2bf6aa: Safety rebuild
tag: mpv-0.30.0-67