Package Details: mpv-git 0.30.0_102_g8a0929973d-1

Git Clone URL: https://aur.archlinux.org/mpv-git.git (read-only)
Package Base: mpv-git
Description: Video player based on MPlayer/mplayer2 (git version)
Upstream URL: https://mpv.io
Keywords: media player video
Licenses: GPL
Conflicts: mpv
Provides: mpv
Submitter: rpolzer
Maintainer: qmega
Last Packager: qmega
Votes: 199
Popularity: 2.67
First Submitted: 2012-12-04 09:21
Last Updated: 2019-11-07 04:02

Required by (141)

Sources (3)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

qmega commented on 2019-10-31 01:35

@ekce Sounds like it could be https://github.com/mpv-player/mpv/issues/7104 which was fixed today. I can reproduce the crash with that commit reverted and --gpu-api=opengl, but with master as of this writing it's fine. Try again?

If it's still broken for you, open an issue upstream. Even if it ends up being a problem with your system and not a bug in mpv, that's probably a better place to figure it out. AUR comments aren't great for debugging.

ekce commented on 2019-10-30 16:20

See the comments on mpv-build-git. It's possible that the most recent build has a bug that causes it to crash right after starting up.

qmega commented on 2019-10-03 01:34

Oh, actually, I wasn't aware of that dependency chain. Pretty sure that's a somewhat recent change. Given that, you'd have to try pretty hard to build mpv without vulkan-icd-loader installed. I think it's totally fair to add vulkan-headers as a makedepend at this point. It's a tiny and harmless package anyway.

Thanks a lot for checking that out and letting me know! I'll update the package.

Edit: Of course it couldn't be that easy. This is going to change again soon: https://bugs.archlinux.org/task/64267 and libplacebo won't be an implicit depend anymore. Maybe I'll put the vulkan option back but leave it default enabled.

Ckat commented on 2019-10-02 20:45

ah I see, I did a quick check and saw vulkan-icd-loader is required by dav1d, which is something ffmpeg requires. and mpv requires ffmpeg for sure. but I gues its stil possible to not have vulkan-icd-loader in some cases.

qmega commented on 2019-10-02 00:48

If you have vulkan-icd-loader installed, you must also install vulkan-headers or mpv will fail to build.

vulkan-headers isn't a hard makedepend because you can build without it, but only if vulkan-icd-loader is also not installed, because of a weird packaging situation that's out of my control (vulkan-icd-loader contains a pkg-config file for vulkan, but not the headers). The PKGBUILD does make an attempt to detect this situation and add the makedepend on vulkan-headers, but that apparently doesn't work with some AUR helpers (depending on when / how they source the PKGBUILD, probably).

See also: https://bugs.archlinux.org/task/56238

Ckat commented on 2019-10-01 21:36

complaining about missing vulkan-headers when I try to install this, after installing it builds fine. might want to add that as builddep

qmega commented on 2019-09-27 22:09

Ah, I knew this would happen... That was actually my commit, but I didn't know when it'd be merged so I didn't want to prematurely update the PKGBUILD. Probably should have left the flag there and just default-enabled it... but oh well. Fixed now.

katt commented on 2019-09-27 15:52

commit 919b7a55cdc837166bf831cdd1f01e4ad5b2cf89 removed --enable-zsh-comp and building this package without removing that flag will obviously fail.

qmega commented on 2019-08-09 22:06

@account Are your mirrors up to date? Until very recently mpv wouldn't build against repo ffmpeg (requiring a new version that hadn't been released), but as of ffmpeg 4.2 this package should build against the ffmpeg in Extra.

account commented on 2019-08-09 21:10

And I can't install ffmpeg-git T_T unable to satisfy dependency 'libavcodec.so=58-64' required by x264 unable to satisfy dependency 'libavformat.so=58-64' required by x264 unable to satisfy dependency 'libavutil.so=56-64' required by x264 unable to satisfy dependency 'libswscale.so=5-64' required by x264