FS#64267 - [mpv] mpv package does not depend on libplacebo
Attached to Project:
Community Packages
Opened by LaserEyess (LaserEyess) - Friday, 25 October 2019, 18:15 GMT
Last edited by Christian Hesse (eworm) - Saturday, 26 October 2019, 19:35 GMT
Opened by LaserEyess (LaserEyess) - Friday, 25 October 2019, 18:15 GMT
Last edited by Christian Hesse (eworm) - Saturday, 26 October 2019, 19:35 GMT
|
Details
Description:
mpv requires libplacebo explicitly for vulkan playback. Currently 0.30.0 is built with vulkan support only because ffmpeg is built with dav1d and dav1d comes with a utility called dav1dplay which requires libplacebo. libdav1d.so itself has no requirement for libplacebo, so I think that's a tenuous dependency tree. Additional info: * mpv 0.30.0, ffmpeg 4.2.1 See also: https://github.com/mpv-player/mpv/releases/tag/v0.30.0 "This release has replaced the internal Vulkan rendering abstraction with libplacebo's more up-to-date implementation." libplacebo should be autodetected by waf, so no buildflags are needed: https://github.com/mpv-player/mpv/blob/v0.30.0/wscript#L824-L831 |
This task depends upon
Closed by Christian Hesse (eworm)
Saturday, 26 October 2019, 19:35 GMT
Reason for closing: Fixed
Additional comments about closing: mpv 1:0.30.0-2
Saturday, 26 October 2019, 19:35 GMT
Reason for closing: Fixed
Additional comments about closing: mpv 1:0.30.0-2
Comment by
Levente Polyak (anthraxx) - Friday,
25 October 2019, 20:41 GMT
libplacebo from dav1d will be dropped in next update, so if we
want to preserve libplacebo, it should be added as what it is: a
first level dependency :-)