enabling use "vdpau" and/or "vaapi" in current ebuild, automatically enables ffmpeg-only config option "vdpau-hwaccel" and "vaapi-hwaccel", which do not exist in libav-12. disabling the 2 superfluous settings makes mpv compile and work Reproducible: Always
Upstream requires you to use libav-9999 and so do we. This is why libav USE is masked.
I'd be surprised about that.
I added a libav-13 snapshot so strites could test further, I'll check with wm4 tomorrow what he wants to do with his fork.
(In reply to Luca Barbato from comment #2) > I'd be surprised about that. mpv requires libavcodec version that is newer than any existing libav release has.
libav-13 snapshot is now in tree. Closing.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8448f82e6d79b4b5bcf0e2a4916fa2ce717265bf commit 8448f82e6d79b4b5bcf0e2a4916fa2ce717265bf Author: Ilya Tumaykin <itumaykin@gmail.com> AuthorDate: 2018-04-29 22:13:14 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2018-05-01 21:17:47 +0000 media-video/mpv: depend on libav-13_pre for vaapi/vdpau in 0.27.2. Bug: https://bugs.gentoo.org/641414 Package-Manager: Portage-2.3.31, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8212 media-video/mpv/mpv-0.27.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)