Search Criteria
Package Details: mpv-full 0.40.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mpv-full.git (read-only, click to copy) |
---|---|
Package Base: | mpv-full |
Description: | A free, open source, and cross-platform media player (with all possible libs) |
Upstream URL: | https://mpv.io/ |
Keywords: | hwaccel mpv player video |
Licenses: | GPL-2.0-or-later |
Conflicts: | mpv |
Provides: | mpv |
Submitter: | dbermond |
Maintainer: | dbermond |
Last Packager: | dbermond |
Votes: | 24 |
Popularity: | 1.63 |
First Submitted: | 2017-02-15 20:52 (UTC) |
Last Updated: | 2025-03-25 21:13 (UTC) |
Dependencies (60)
- alsa-lib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-obsAUR, ffmpeg-headlessAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-libfdk_aacAUR, ffmpeg-amd-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libarchive (libarchive-gitAUR)
- libass (libass-gitAUR)
- libbluray (libbluray-gitAUR)
- libcaca
- libcdio (libcdio-gitAUR)
- libcdio-paranoia (libcdio-paranoia-gitAUR)
- libdisplay-info (libdisplay-info-gitAUR)
- libdrm (libdrm-gitAUR)
- libdvdnav (libdvdnav-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- libjpeg (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR, libjpeg-turbo)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR)
- libplacebo (libplacebo-gitAUR)
- Show 40 more dependencies...
Required by (420)
- acestream-launcher (requires mpv) (optional)
- acter-bin (requires mpv)
- acter-nightly-bin (requires mpv)
- aliyunpan-gaozhangmin-bin (requires mpv) (optional)
- amphi-notes (requires mpv)
- ani-cli (requires mpv)
- ani-cli-git (requires mpv)
- ani-cli-vostfr-git (requires mpv)
- ani-dl (requires mpv)
- ani-skip-git (requires mpv)
- anicli-ru (requires mpv)
- animdl-git (requires mpv) (optional)
- anitr-cli (requires mpv)
- aniwrapper-git (requires mpv)
- anki (requires mpv) (optional)
- anki-bin (requires mpv) (optional)
- anki-git (requires mpv) (optional)
- anki-qt5 (requires mpv) (optional)
- anymex-bin (requires mpv)
- baka-mplayer-git (requires mpv)
- Show 400 more...
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »
dbermond commented on 2023-09-04 23:05 (UTC)
@Hanuman Telling that mpv-full requires libplacebo.so.315 does not make sense. mpv 0.36.0 requires libplacebo >= 6.278.0, regardless of the library soname, being it 315 or the current one in libplacebo git masster (318). As I said, the package is currently building fine. What you could be facing is a build issue with libplacebo-git, which currently fails to build due to missing git submodules in the PKGBUILD. In the libplacebo-git AUR web page, I've posted a fix that can be manually applied to the PKGBUILD before the packager update, for those wanting to build it now. You can apply my suggested fix to libplacebo-git PKGBUILD, or also manually specify a slightly older upstream git commit libplacebo-git PKGBUILD. My bet is that the issue you're facing is due the AUR helper, which tries to automatically build everything. AUR helpers are not supported, please use makepkg. I've just checked, and the package is building fine with the latest versions of ffmpeg-git and libplacebo-git, as long as you apply the fix to libplacebo-git PKGBUILD.
Hanuman commented on 2023-09-04 17:26 (UTC)
As I said, building directly from AUR is not working. There's a version mismatch between mpv and libplacebo-git. I need libplacebo 315 with the latest mpv, whereas "paru libplacebo-git" offers "aur/libplacebo-git 6.287.0rc1.57.g363cada9-1". Resulting in the error I mentioned.
dbermond commented on 2023-09-04 16:25 (UTC)
@Hanuman Sorry, but Chaotic-AUR is not supported. The package is building and working fine.
Hanuman commented on 2023-09-04 03:56 (UTC) (edited on 2023-09-04 09:52 (UTC) by Hanuman)
This build is broken most of the time. Installation from Chaotic-AUR was causing errors so I installed manually from AUR. mpv-full requires libplacebo.so.315, but libplacebo-git in AUR is only v287. As a result, launching mpv throws this error
Often (not always), having chaotic-aur maintainers rebuild fixed the problem, but it kept breaking literally at every update requiring manual interventions.
dbermond commented on 2023-09-02 13:17 (UTC)
@hrehfeld I don't see the point on this, as adding soname versions to packages is totally counter productive. Also, requiring 'ffmpeg-git' is much simpler. Every package providing 'ffmpeg-git' (as 'ffmpeg-full-git' does) will match the requirement.
dbermond commented on 2023-09-02 13:02 (UTC)
@TheBigBadBoy option 'vulkan-interop' requires libavutil >= 58.11.100. This is currently provided only by ffmpeg-git, as libavutil in repository ffmpeg 6.0 provides libavutil.so.58.2.100. The same logic applies to 'libplacebo-git' dependency. You can manually edit the PKGBUILD and switch 'ffmpeg-git' to 'ffmpeg' to see the error message of what I'm talking about. If you wish to use something in the order of ffmpeg-full alongside this package, you can install ffmpeg-full-git and it will work, as it provides ffmpeg-git. When repository ffmpeg and repository libplacebo match the requirements, we can switch back to 'ffmpeg' and 'libplacebo' dependencies.
TheBigBadBoy commented on 2023-09-01 11:47 (UTC) (edited on 2023-09-01 11:58 (UTC) by TheBigBadBoy)
Looking at
ffmpeg-full
AUR page, I can only read this Provides:ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
It don't say anything about git. You looked at
ffmpeg-full-git
, notffmpeg-full
.mpv-full
should useffmpeg-full
as a dependency, likempv-full-git
should useffmpeg-full-git
as a dep.« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »