Community Packages

Please read this before reporting a bug:
http://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

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
Task Type Bug Report
Category Packages
Status Closed
Assigned To Christian Hesse (eworm)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

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
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 :-)

Loading...