Search Criteria
Package Details: mpv-git 0.39.0_13_g2c5928e518-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/mpv-git.git (read-only, click to copy) |
|---|---|
| Package Base: | mpv-git |
| Description: | Video player based on MPlayer/mplayer2 (git version) |
| Upstream URL: | https://mpv.io |
| Keywords: | media player video |
| Licenses: | GPL-2.0-or-later |
| Conflicts: | mpv |
| Provides: | libmpv.so, mpv |
| Submitter: | rpolzer |
| Maintainer: | qmega |
| Last Packager: | qmega |
| Votes: | 229 |
| Popularity: | 0.42 |
| First Submitted: | 2012-12-04 09:21 (UTC) |
| Last Updated: | 2024-09-24 06:58 (UTC) |
Dependencies (18)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, librempeg-gitAUR, ffmpeg-whisper-gitAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-full-llvmAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-headlessAUR, ffmpeg-whisperAUR, ffmpeg-cuda-fullAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libass (libass-gitAUR)
- libplacebo (libplacebo-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- libxpresent
- libxss
- luajit (luajit-2.1-lua52-gitAUR, luajit-clang-gitAUR, luajit-gitAUR, luajit-openrestyAUR)
- wayland (wayland-asan-gitAUR, wayland-chromiumAUR, wayland-gitAUR)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- meson (meson-gitAUR) (make)
- pacman-contrib (pacman-contrib-gitAUR) (make)
- python-docutils (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- youtube-dlAUR (youtube-dl-gitAUR, youtube-dl-nightlyAUR, yt-dlp-drop-inAUR) (optional) – for video-sharing websites playback
- yt-dlp (yt-dlp-gitAUR, neodlpAUR, yt-dlp-nightly-binAUR) (optional) – for video-sharing websites playback (preferred over youtube-dl)
Required by (626)
- abs-flutter-bin (requires mpv)
- aceplay (requires mpv) (optional)
- aceplay-bin (requires mpv) (optional)
- acestream-launcher (requires mpv) (optional)
- acter-bin (requires mpv)
- acter-nightly-bin (requires mpv)
- aethertune-bin (requires mpv)
- aliyunpan-gaozhangmin-bin (requires mpv) (optional)
- amphi-cloud (requires mpv)
- amphi-music (requires mpv)
- amphi-notes (requires mpv)
- amphi-photos (requires mpv)
- ani-cli (requires mpv)
- ani-cli-arabic (requires mpv)
- ani-cli-git (requires mpv)
- ani-cli-mx (requires mpv)
- ani-cli-mx-git (requires mpv)
- ani-cli-vostfr-git (requires mpv)
- ani-dl (requires mpv)
- ani-skip-git (requires mpv)
- Show 606 more...
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 38 Next › Last »
Batou commented on 2023-12-16 11:33 (UTC) (edited on 2023-12-16 11:34 (UTC) by Batou)
So, this is now completely broken due to
libplacebo-gitreq.moghaazi commented on 2023-12-16 08:41 (UTC)
Not working on Hyprland
qmega commented on 2023-12-09 09:47 (UTC) (edited on 2023-12-18 21:44 (UTC) by qmega)
It is currently necessary to build your own ffmpeg package in order to use mpv-git, due to a mismatch in libplacebo API versions.
Building the repo version works fine -- ffmpeg release supports the latest libplacebo API -- but you have to do it yourself (e.g.
pkgctl repo clone ffmpeg && cd ffmpeg && makepkg -si) because the official build of extra/ffmpeg is linked against old libplacebo's API.It is not necessary to use ffmpeg-git, although that should also work.
Once a libplacebo package update is merged to the official repos, it would be reasonable to move this package back to depending on libplacebo non-git (although it's also likely that libplacebo-git would stop conflicting with repo ffmpeg at that point). Right now, Arch's libplacebo package is lagging severely behind upstream, apparently because VLC hasn't updated to use newer libplacebo. Possible solutions include temporarily disabling libplacebo support in the vlc package or packaging old libplacebo separately, but nobody with the power to implement such changes has gotten around to it yet.
maderios commented on 2023-12-06 21:39 (UTC)
@Squidward
That's why i replaced ffmpeg with ffmpeg-git then installed libplacebo-git. mpv-git builds fine now
Squidward commented on 2023-12-06 21:31 (UTC)
@maderios i compiled with libplacebo and mpv works fine
maderios commented on 2023-12-06 21:13 (UTC)
@bjin mpv-git needs libplacebo upper version, that's why libplacebo-git is required now
bjin commented on 2023-12-06 15:19 (UTC) (edited on 2023-12-06 15:20 (UTC) by bjin)
Official ffmpeg package depends on libplacebo now (see 1), so ffmpeg conflicts with libplacebo-git and thus conflicts with mpv-git. To solve this issue, we should switched the dependency back to libplacebo.
qmega commented on 2023-10-25 00:28 (UTC)
I went ahead and switched the dependency to libplacebo-git (along with removing the option).
Upstream's policy is now for the latest mpv to (hard) depend on the latest libplacebo. It's not entirely clear whether that means latest release or latest commit, but Arch's libplacebo package tends to lag significantly behind even release versions, and mpv has at times required pre-release versions of libplacebo even before this policy change, so users of mpv-git probably ought to be using libplacebo-git as well at this point.
wilkins commented on 2023-10-24 18:41 (UTC)
libplacebo became a required dependency.
meson.build:1:0: ERROR: Unknown options: "libplacebo"qmega commented on 2023-08-25 21:50 (UTC) (edited on 2023-08-25 21:54 (UTC) by qmega)
@Batou You can install libplacebo-git from AUR if you don't want to wait for the Arch package. libplacebo release is on v6.292.1 as of 5 days ago but the official Arch package hasn't updated yet. I use libplacebo-git with this package anyway (mostly because it was required for gpu-next for a good while) and it's stable in my experience.
If for some reason the Arch package stays out of date for a long time, I can switch this package's dependency to libplacebo-git explicitly, but I don't expect that to be necessary in general, because mpv tries to only depend on released libplacebo versions (although individual features are sometimes gated on unreleased libplacebo APIs).
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 38 Next › Last »