Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
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
|
DetailsDescription:
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 :-)