Page MenuHomeSolus

Update mpv to 0.30.0
ClosedPublic

Authored by aleksvor on Oct 27 2019, 9:10 AM.
Tags
None
Referenced Files
F11048659: D7505.id18073.diff
Thu, Aug 10, 4:47 PM
F11048658: D7505.id.diff
Thu, Aug 10, 4:47 PM
F11048657: D7505.id18033.diff
Thu, Aug 10, 4:47 PM
F11048656: D7505.id18005.diff
Thu, Aug 10, 4:47 PM
F11034289: D7505.diff
Wed, Aug 9, 4:36 PM
F11014264: D7505.id.diff
Fri, Aug 4, 10:46 PM
F10947768: D7505.id18033.diff
Sat, Jul 15, 5:22 PM
F10916675: D7505.id18033.diff
Jul 8 2023, 1:23 PM
Subscribers

Details

Summary

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.

Diff Detail

Repository
R2107 mpv
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Note: pkgconfig(vulkan) and pkgconfig(lcms2) were removed because libplacebo-devel depends on them, so now it's not necessary to explicitly list these deps here.

Fixed line break in summary.

JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.
package.yml
21

Why was dvdread removed? It should still be used for dvdnav support: https://github.com/mpv-player/mpv/blob/master/wscript#L377

This revision now requires changes to proceed.Oct 29 2019, 6:51 PM
aleksvor added inline comments.
package.yml
21

It's not needed too as libdvdnav-devel depends on libdvdread-devel. It wasn't needed even before this release.

Alrighty well so long as it's actually compiling with the support, all good.

This revision is now accepted and ready to land.Nov 1 2019, 9:45 AM
This revision was automatically updated to reflect the committed changes.