@monarc99, thank you for your reminder, I have tested the package and now we will enable the glslang again.
Search Criteria
Package Details: mpv-full-build-git 0.33.0.r86.g09d7c75bfe-1
Git Clone URL: | https://aur.archlinux.org/mpv-full-build-git.git (read-only, click to copy) |
---|---|
Package Base: | mpv-full-build-git |
Description: | Video player based on MPlayer/mplayer2 with all possible libs (uses statically linked ffmpeg with all possible libs). (GIT version ) |
Upstream URL: | http://mpv.io |
Keywords: | mpv player video |
Licenses: | |
Conflicts: | |
Provides: | |
Replaces: | |
Submitter: | inochi |
Maintainer: | inochi |
Last Packager: | inochi |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2019-03-18 05:49 |
Last Updated: | 2021-02-26 02:00 |
Dependencies (128)
- alsa-lib (alsa-lib-x205ta, alsa-lib-git, alsa-lib-minimal-git, alsa-lib-a52pcm)
- aom (aom-vmaf-git, aom-git)
- aribb24
- bzip2 (bzip2-git, bzip2-rustify-git, bzip2-with-lbzip2-symlinks)
- celt
- chromaprint-fftw
- codec2 (codec2-git)
- dav1d (dav1d-git, dav1d-git-optimized)
- desktop-file-utils (desktop-file-utils-git)
- fontconfig (fontconfig-srb, fontconfig-infinality-ultimate, fontconfig-infinality, fontconfig-infinality-remix, fontconfig-git, fontconfig-ubuntu, fontconfig-minimal-git)
- freetype2 (freetype2-v35, freetype2-old-hinting, freetype2-infinality, freetype2-ttmetrics, freetype2-ultimate5, freetype2-git, freetype2-infinality-remix, freetype2-minimal-git)
- frei0r-plugins (frei0r-plugins-git)
- fribidi
- glibc (glibc-linux4, glibc-git, glibc-force-mmap, lib32-glibc-force-mmap, glibc-minimal-git, glibc-dso, lib32-glibc-dso)
- glslang (glslang-git, glslang-minimal-git)
- gmp (gmp-hg, scipoptsuite, scipoptsuite-bin)
- gnutls (gnutls-tiny-git, gnutls-git, gnutls-next, gnutls-openssl, gnutls-nodocs-git)
- gsm
- hicolor-icon-theme (hicolor-icon-theme-git)
- jack2 (jack2-git)
- ladspa
- lame (lame-svn, lame-altivec)
- lcms2 (lcms2-git)
- libarchive (libarchive-git)
- libass (libass-git)
- libavc1394
- libbluray (libbluray-git)
- libbs2b (libbs2b-git)
- libcaca
- libcdio-paranoia (libcdio-paranoia-git)
- libdc1394
- libdrm (libdrm-grate-git, libdrm-git, libdrm-minimal-git)
- libdvdnav (libdvdnav-git)
- libfdk-aac (fdk-aac-free)
- libgcrypt (libgcrypt15-git, libgcrypt-git)
- libgl (glshim-git, catalyst-firepro, libhybris-ext-libgl-git, catalyst-total, catalyst-libgl, catalyst-total-hd234k, libhybris-libgl-git, mesa-libgl-noglvnd, catalyst-test, swiftshader-git, nvidia-340xx-utils, libglvnd-git, amdgpu-pro-libgl, libglvnd)
- libglvnd (libglvnd-git)
- libgme (game_music_emu-kode54-git, libgme-git, libgme-vgmplay-git)
- libiec61883
- libmodplug (libopenmpt-modplug)
- libmysofa (libmysofa-git)
- libomxil-bellagio
- libplacebo (libplacebo-git)
- libpng (libpng-git, libpng-apng, libpng-minimal-git)
- libpulse (libpulse-bluedio, pulseaudio-pali, libpulse-airplay, pulseaudio-git, libpulse-hsphfpd, pulseaudio-dummy, libpulse-nosystemd, libpulse-nosystemd-git, libpulse-nosystemd-minimal-git)
- librsvg (librsvg-git, librsvg-minimal-git)
- libsoxr (libsoxr-git)
- libssh (libssh-git, libssh-gnutls)
- libtheora (libtheora-ptalarbvorm, libtheora-git)
- libva (libva-git, libva-hantro-h264-git, intel-media-stack-bin, libva-minimal-git, libva-headless)
- libvdpau (libvdpau-git)
- libvorbis (libvorbis-git, libvorbis-aotuv, libvorbis-aotuv-lancer)
- libvpx (libvpx-1.6, libvpx-full-git, libvpx-git, libvpx-1.7)
- libwebp (libwebp-git)
- libx11 (libx11-git, libx11-threadsafe)
- libxcb (libxcb-git)
- libxext (libxext-git)
- libxinerama (libxinerama-randr-git)
- libxkbcommon (libxkbcommon-git)
- libxml2 (libxml2-linenum, libxml2-git)
- libxrandr (libxrandr-git)
- libxss
- libxv
- lilv (lilv-git)
- luajit (luajit-git, moonjit, luajit-openresty, luajit-2.1, luajit-2.1-git)
- lv2 (lv2-git)
- mujs (mujs-git)
- ocl-icd (khronos-ocl-icd-git)
- openal (openal119-bin, openal-git, openal-minimal-git)
- opencore-amr
- openjpeg2 (openjpeg-git)
- opus (opus-git)
- pulseaudio (pulseaudio-bluedio, pulseaudio-pali, pulseaudio-airplay, pulseaudio-git, pulseaudio-hsphfpd, pulseaudio-dummy, pulseaudio-nosystemd-git, pulseaudio-nosystemd-minimal-git, pipewire-pulse-git, pipewire-common-pulse-git, pipewire-full-pulse-git, pipewire-pulse)
- rtmpdump (rtmpdump-ksv-git, rtmpdump-git)
- rubberband
- sdl2 (sdl2-ime-support, sdl2-rbp-bin, sdl2-hidpi-hg, sdl2-rpi, sdl2-nox, sdl2-minimal-git, sdl2-minimal-x11-git, sdl2-git, sdl2-nox-git)
- shaderc (shaderc-git)
- snappy (snappy-git, libsnappy, snappy-static)
- sndio (sndio-git)
- speex (speex-git)
- srt (srt-git)
- tesseract (tesseract-git, tesseract-ocr-git)
- twolame (twolame-git)
- uchardet (uchardet-git)
- v4l-utils (v4l-utils-rockchip)
- vapoursynth (vapoursynth-winesupport, vapoursynth-git)
- vid.stab
- vmaf (vmaf-git)
- vulkan-icd-loader (vulkan-icd-loader-git)
- wayland (wayland-git, wayland-nodocs-git)
- x264 (x264-ymod-git, x264-tmod-git, x264-git)
- x265 (x265-hg)
- xdg-utils (mimi-git, sx-open, busking-git, xdg-utils-git, linopen, xdg-utils-terminal-true-git, xdg-utils-mimeo, xdg-utils-handlr, xdg-utils-slock, mimi-bachoseven-git, mimejs-git)
- xvidcore (xvidcore-svn)
- xz (xz-git, xz-static-git)
- zeromq (libxs, zeromq-git)
- zimg (zimg-git)
- zlib (zlib-static, zlib-git, zlib-asm, minizip-asm, zlib-ng-git)
- zvbi
- ffnvcodec-headers (ffnvcodec-headers-git) (make)
- fontconfig (fontconfig-srb, fontconfig-infinality-ultimate, fontconfig-infinality, fontconfig-infinality-remix, fontconfig-git, fontconfig-ubuntu, fontconfig-minimal-git) (make)
- git (git-git) (make)
- ladspa (make)
- mesa (mesa-noglvnd, mesa-arm-git, mesa-rc, mesa-stable, mesa-git, mesa-minimal-git, mesa-minimal+-git) (make)
- nasm (nasm-git) (make)
- opencl-headers (opencl-headers-git) (make)
- python-docutils (make)
- vulkan-headers (vulkan-headers-git) (make)
- wayland-protocols (wayland-protocols-git) (make)
- cuda (cuda-11.0, cuda11.1) (optional) – mpv ffmpeg nvcc and libnpp support
- davs2 (davs2-git) (optional) – Additional libdavs2 support for ffmpeg
- kvazaar (kvazaar-git) (optional) – Additional libkvazaar support for ffmpeg
- libilbc (optional) – Additional libilbc support for ffmpeg
- libklvanc-git (optional) – Additional libklvanc support for ffmpeg
- libopenmpt (libopenmpt-svn) (optional) – Additional libopenmpt support for ffmpeg
- libsixel (libsixel-git) (optional) – Allow mpv to implement sixel as a output device
- mpv-bash-completion-git (optional) – Additional completion definitions for Bash users
- nvidia-utils (nvidia-410xx-utils, nvidia-340xx-utils, nvidia-440xx-utils, nvidia-390xx-utils, nvidia-vulkan-utils, nvidia-utils-full-vulkan-all, nvidia-utils-beta) (optional) – for hardware accelerated video decoding with CUDA
- openh264 (openh264-git) (optional) – Additional libopenh264 support for ffmpeg
- rockchip-mpp (optional) – Additional rkmpp support for ffmpeg
- shine (optional) – Additional libshine support for ffmpeg
- spirv-cross (spirv-cross-git) (optional) – Additional spirv support for mpv
- tensorflow (tensorflow-cpu-git, tensorflow-computecpp, tensorflow114-opt, tensorflow114-cuda, tensorflow114-opt-cuda, tensorflow-cuda-kepler, tensorflow-opt-native, tensorflow-opt-native-cuda, tensorflow-rocm, tensorflow-opt-rocm, tensorflow-git, tensorflow-cuda, tensorflow-opt, tensorflow-opt-cuda) (optional) – mpv ffmpeg DNN module backend
- vo-amrwbenc (optional) – Additional libvo-amrwbenc support for ffmpeg
- xavs (optional) – Additional libxavs support for ffmpeg
- xavs2 (xavs2-git) (optional) – Additional libxavs2 support for ffmpeg
- youtube-dl (youtube-dl-git) (optional) – Another way to view youtuve videos with mpv
- zsh-completions (zsh-completions-git) (optional) – Additional completion definitions for Zsh users
Required by (187)
- acestream-launcher (requires mpv) (optional)
- adl-git (requires mpv)
- anime-downloader-git (requires mpv) (optional)
- animewatch-pyqt5 (requires mpv)
- animewatch-pyqt5-git (requires mpv)
- animwall-git (requires mpv)
- anki-git (requires mpv) (optional)
- anki-official-binary-bundle (requires mpv) (optional)
- baka-mplayer-git (requires mpv-git) (optional)
- baka-mplayer-git (requires mpv)
- bilidan-git (requires mpv)
- blackpearl (requires mpv)
- boram (requires mpv)
- celluloid-git (requires mpv)
- curseradio-git (requires mpv)
- deepin-dreamscene (requires mpv)
- f1viewer (requires mpv) (optional)
- farge-git (requires mpv) (optional)
- feeluown-git (requires mpv)
- ff2mpv-native-messaging-host-git (requires mpv)
- gasher-git (requires mpv) (optional)
- gemini (requires mpv)
- gmusicbrowser (requires mpv) (optional)
- gmusicbrowser-git (requires mpv) (optional)
- gmusicbrowser-rhfork-git (requires mpv) (optional)
- gnome-twitch-player-backend-mpv-opengl-git (requires mpv)
- go-tuner-git (requires mpv)
- gotwitch (requires mpv) (optional)
- gtk-youtube-viewer-git (requires mpv) (optional)
- haruna (requires mpv)
- haruna-git (requires mpv)
- hypnotix (requires mpv)
- hypnotix-git (requires mpv)
- i3blocks-contrib (requires mpv) (optional)
- i3blocks-contrib-git (requires mpv) (optional)
- jellyfin-mpv-shim (requires mpv)
- jftui (requires mpv)
- jftui-git (requires mpv)
- karaokemugen (requires mpv)
- karaokemugen-git (requires mpv)
- kawaii-player (requires mpv)
- kawaii-player-git (requires mpv)
- kikoplay (requires mpv)
- kittehplayer-git (requires mpv)
- kreogist-mu (requires mpv)
- lazyman (requires mpv) (optional)
- lazyman-git (requires mpv)
- lazywal-cli (requires mpv)
- linux-vr-player-or-something-git (requires mpv)
- lxqt-kwin-desktop-git (requires mpv) (optional)
- magmatv-git (requires mpv)
- mediaqbot-git (requires mpv)
- minitube-bin (requires mpv)
- mlbviewer (requires mpv) (optional)
- mlbviewer-svn (requires mpv) (optional)
- moonplayer (requires mpv)
- moonplayer-git (requires mpv)
- mpc-qt (requires mpv)
- mpc-qt-git (requires mpv)
- mps-youtube-git (requires mpv) (optional)
- mps-youtube-hd-git (requires mpv)
- mpv-acestream (requires mpv)
- mpv-bash-completion-git (requires mpv)
- mpv-handler-git (requires mpv)
- mpv-mpris (requires mpv)
- mpv-mpris-git (requires mpv)
- mpv-mpvacious (requires mpv)
- mpv-plugin-excerpt-git (requires mpv)
- mpv-plugin-xrandr (requires mpv)
- mpv-prescalers-git (requires mpv)
- mpv-quack (requires mpv)
- mpv-sponsorblock-git (requires mpv)
- mpv-sponsorblock-minimal-git (requires mpv)
- mpv-thumbnail-script (requires mpv)
- mpv-tools (requires mpv)
- mpv-url (requires mpv)
- mpv-visualizer (requires mpv)
- mpv-webm-bin-git (requires mpv)
- mpv-webm-git (requires mpv)
- mpvc-git (requires mpv)
- mpvc-rs (requires mpv)
- mpvpaper (requires mpv)
- mpvpaper-git (requires mpv)
- mpvqc-gtk-git (requires mpv)
- mpvz-git (requires mpv)
- musictube (requires mpv)
- musique (requires mpv)
- musique-bin (requires mpv)
- musique-git (requires mpv)
- nadeshiko (requires mpv) (optional)
- neet-git (requires mpv) (optional)
- newbreeze-git (requires mpv)
- olivia (requires mpv)
- orion (requires mpv)
- orion-git (requires mpv)
- otr-verwaltung3p-dev (requires mpv)
- otr-verwaltung3p-dev-git (requires mpv)
- partytube-git (requires mpv)
- phonon-qt5-mpv (requires mpv)
- phonon-qt5-mpv-git (requires mpv)
- pipe-viewer-git (requires mpv) (optional)
- piptube (requires mpv)
- play-with-mpv-git (requires mpv)
- playx (requires mpv)
- playx-git (requires mpv)
- plex-media-player (requires mpv)
- plex-media-player-git (requires mpv)
- plex-mpv-shim (requires mpv)
- plex-mpv-shim-git (requires mpv)
- pmcli-git (requires mpv)
- pyradio-git (requires mpv) (optional)
- python-fuocore (requires mpv)
- python-mpv (requires mpv)
- python-mpv-git (requires mpv)
- python-pympv (requires mpv)
- python-pympv-git (requires mpv)
- qimgv (requires mpv)
- qimgv-git (requires mpv) (make)
- qimgv-git (requires mpv)
- qliveplayer (requires mpv)
- qliveplayer-git (requires mpv)
- quickmedia-git (requires mpv)
- raddiu-git (requires mpv)
- radiance (requires mpv)
- reflex-curses (requires mpv) (optional)
- regal (requires mpv)
- rofi-ttv-git (requires mpv)
- sat-yt-git (requires mpv)
- selene-media-converter (requires mpv) (optional)
- shelldio (requires mpv)
- smart-wallpaper-git (requires mpv) (optional)
- smplayer-qt4 (requires mpv) (optional)
- smplayer-svn (requires mpv) (optional)
- smplayer-svn-notitlebar (requires mpv) (optional)
- smtube-qt4 (requires mpv) (optional)
- smtube-svn (requires mpv) (optional)
- stmp (requires mpv)
- straw-viewer-git (requires mpv) (optional)
- stremio (requires mpv)
- stremio-beta (requires mpv)
- subtitlecomposer (requires mpv) (make)
- subtitlecomposer (requires mpv) (optional)
- subtitleedit (requires mpv) (optional)
- subtube-git (requires mpv)
- supysonic (requires mpv) (optional)
- surf-baitinq-git (requires mpv) (optional)
- surf-git (requires mpv) (optional)
- surf-luke-git (requires mpv) (optional)
- svp (requires mpv-git) (optional)
- tea-git (requires mpv) (optional)
- televize (requires mpv) (optional)
- televize-git (requires mpv) (optional)
- tidal-cli-client (requires mpv)
- tidal-cli-client-git (requires mpv)
- timer (requires mpv)
- translate-shell-git (requires mpv) (optional)
- ttea (requires mpv) (optional)
- tuitube (requires mpv)
- tuitube-git (requires mpv)
- vdr-mpv (requires mpv)
- vidcutter-git (requires mpv)
- videotagger (requires mpv)
- vk-cli (requires mpv) (optional)
- vk-cli-git (requires mpv) (optional)
- vmn-git (requires mpv)
- watch-with-mpv (requires mpv)
- watch-with-mpv-git (requires mpv)
- wayfire-desktop-git (requires mpv) (optional)
- web-xdg-open-git (requires mpv) (optional)
- webm (requires mpv) (optional)
- wtwitch (requires mpv) (optional)
- xjdwm (requires mpv)
- xscreensaver-aerial (requires mpv)
- xsecurelock-git (requires mpv) (optional)
- xt7-player-mpv (requires mpv)
- xt7-player-mpv-git (requires mpv)
- yarock-mpv (requires mpv)
- youplay (requires mpv)
- youtube-cli (requires mpv)
- youtube-viewer-git (requires mpv) (optional)
- yt-bin (requires mpv)
- ytcc (requires mpv) (optional)
- ytcc-git (requires mpv) (optional)
- ytfzf-git (requires mpv)
- ytp-git (requires mpv)
- zvvonlinetv (requires mpv)
- zvvonlinetv-test (requires mpv)
Sources (5)
inochi commented on 2020-12-20 00:10
monarc99 commented on 2020-12-17 09:50
glslang got updated in the arch repo to version 11.
i have not tested it (i remain on glslang-git anyway), but it should work again.
inochi commented on 2020-11-13 01:26
@monarc99 now I disable glslang
temporarily, as ffmpeg require a git version.But I don't know why libplacebo
can not be used, I found nothing wrong when I compile and I use the package from official repo.
monarc99 commented on 2020-11-13 01:00
for me, mpv-full-build-git only compiles with libplacebo-git and glslang-git installed
inochi commented on 2020-11-13 00:52
Some points for common error:
1. if you suffer a running time error like mpv: error while loading shared libraries
, try to rebuild the package.
2. if you suffer a compiling error like can not find gcc header file
, please perform a clean build, as this package use soft link to avoid unnecessary file copy.
if you find some other bug, please submit it with a log.
The log location:
1. ffmpeg: "${srcdir}/mpv-build/ffmpeg_build/ffbuild/config.log"
2. mpv: terminal output is OK.
inochi commented on 2020-10-14 02:13
@xykr, can you provided you log file and you ffmpeg version and mpv git version? I don't find error after compiling, even if I use glslang-git.
xykr commented on 2020-10-13 12:28
@inochi I got "ERROR: libglslang not found" even though I I'd already had glslang installed. Reinstalling glslang didn't fix it
inochi commented on 2020-09-16 09:44
@timofonic Thank you for this report. I forgot to add glslang as dependency. now it fixed.
timofonic commented on 2020-09-16 08:01
Using ffmpeg options: --enable-gpl --disable-debug --disable-doc --enable-pic --disable-libopencv --disable-libtls --disable-mbedtls --disable-programs --enable-alsa --enable-bzlib --enable-chromaprint --enable-cuvid --enable-ffnvcodec --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gmp --enable-gnutls --enable-gpl --enable-gray --enable-iconv --enable-ladspa --enable-libaom --enable-libaribb24 --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcelt --enable-libcodec2 --enable-libdav1d --enable-libdc1394 --enable-libdrm --enable-libfdk-aac --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libiec61883 --enable-libjack --enable-liblensfun --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librsvg --enable-librtmp --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxcb-shape --enable-libxcb-shm --enable-libxcb-xfixes --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-lzma --enable-nonfree --enable-nvdec --enable-nvenc --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-sndio --enable-v4l2-m2m --enable-vaapi --enable-vapoursynth --enable-vdpau --enable-version3 --enable-vulkan --enable-xlib --enable-zlib ERROR: libglslang not found
If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem. ==> ERROR: A failure occurred in build(). Aborting... error making: mpv-full-build-git
monarc99 commented on 2020-03-09 21:02
waf: error: no such option: --enable-libsmbclient
https://github.com/mpv-player/mpv/commit/3471476f3f4504a33bc630e70de680f1d146e857 ci: remove libsmblient
Pinned Comments
inochi commented on 2020-11-13 00:52
Some points for common error:
1. if you suffer a running time error like
mpv: error while loading shared libraries
, try to rebuild the package.2. if you suffer a compiling error like
can not find gcc header file
, please perform a clean build, as this package use soft link to avoid unnecessary file copy.if you find some other bug, please submit it with a log.
The log location:
1. ffmpeg: "${srcdir}/mpv-build/ffmpeg_build/ffbuild/config.log"
2. mpv: terminal output is OK.