Age | Commit message (Collapse) | Author |
|
|
|
|
|
libplacebo-git is not needed anymore as libplacebo in the official
repositories was updated and now meets the mpv requirements.
|
|
|
|
|
|
This matches[1] the repository package.
[1] https://github.com/archlinux/svntogit-packages/commit/613f3176386e14d7115ced7361a2705fce41e3e5
|
|
Also switch waf to meson, as waf is now deprecated[1] by upstream.
[1] https://github.com/mpv-player/mpv/commit/3858a8102bdeb40120dc1a426db38d84e8f39afd
|
|
|
|
Looks like the tests does not work with the current ffmpeg 5.0,
as they pass fine on mpv-full-git (which uses ffmpeg-git).
|
|
|
|
|
|
Looks like the github keeps changing the generated patches files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ffmpeg 4.0 was released on the official repositories and mpv
builds fine with it. No need for ffmpeg git master for the
time being. We can now also switch back vapoursynth-git to
vapoursynth.
Also on this commit:
- depends: move sndio to the official repositories block, since
it is now on the repos.
References
----------
https://aur.archlinux.org/cgit/aur.git/commit/?h=mpv-full&id=8c12ad23797c0e34983b73a077700a0e62d7aa03
|
|
The current code on ffmpeg git master adds CUstream to cuda
hardware context, which breaks the cuda configure check on
mpv 0.28.2. Now fixed with a patch.
References
----------
https://github.com/mpv-player/mpv/issues/5813
https://github.com/mpv-player/mpv/pull/5814
https://github.com/mpv-player/mpv/commit/1b19ba6c57c9adabed2bbb22b6c0c231c44d0af4
|
|
vulkan-headers 1:1.1.70-3 now provides the needed file
vulkan_wayland.h and other files included by vulkan.h.
No more need for vulkan-validation-layers.
References
----------
https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/vulkan-docs&id=55c21f5ddccc108d6570134ad8ae8fe805318efb
|
|
This is needed due to an upstream change in vulkan headers from
Khronos. Now the file /usr/include/vulkan/vulkan.h from package
vulkan-headers needs the file /usr/include/vulkan/vulkan_wayland.h
from package vulkan-validation-layers.
Since vulkan-headers is a dependency of vulkan-validation-layers,
including just the later will bring everything needed.
References:
-----------
https://github.com/KhronosGroup/Vulkan-Docs/commit/ce60b9c88745ecded74296dfbe69dae7c1fb2e62#diff-2576254f740297bbaae7b08c63fbf9c4
|
|
|
|
|
|
Official repositories is taking too long to provide a solution to
the need of ffmpeg-git in version 0.28.0. Let's just depend on
ffmpeg-git here (this also implies in depending on
vapoursynth-git).
|
|
|
|
|
|
It seems that a ffmpeg build compiled with cuda support (like
ffmpeg-full) is not needed at all for giving cuda suppport in mpv.
It compiles fine with --enable-cuda-hwaccel when using ffmpeg from
the official repositories. And the resulting mpv binary can play
videos with cuda hwaccel decoding, needing just nvidia-utils
(libcuda.so) to be installed for this. Note that nvidia-340xx-utils
and nvidia-304xx-utils provides nvidia-utils (libcuda.so) for
legacy nvidia users. Not even the cuda package is needed for
playing videos with cuda hwaccel decoding.
This change can be reviewed if something breaks or does not
behave like the expected.
|
|
|
|
References
----------
https://github.com/mpv-player/mpv/pull/4384
https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/mpv&id=dbb1ff2c59438347748bfccf2afa0de0a4d3fc80
https://bugs.archlinux.org/task/53962
|
|
|
|
Note:
uchardet now belongs to the official repositories block as it has
entered in the [extra] official repository.
|
|
Building mpv with Samba support makes it GPLv3+.
References:
-----------
https://github.com/mpv-player/mpv/blob/6087f63003351812996823877a4abbd51a1f9530/Copyright#L31-L32
https://github.com/mpv-player/mpv/blob/6087f63003351812996823877a4abbd51a1f9530/wscript#L297
|
|
|
|
Packages that uses hardening-wrapper will need a rebuild without
it since it is being dropped from official repositories due to
recent toolchain changes (PIE and SSP enabled by default in
gcc). Although hardening-wrapper was not being used in this
package it seems a good practice to rebuild against the recent
toolchain changes.
References:
-----------
https://lists.archlinux.org/pipermail/arch-dev-public/2017-July/028909.html
https://www.archlinux.org/todo/hardening-wrapper-removal/
|
|
|
|
|
|
|
|
Using a ffmpeg stable release is more confortable for the user point
of view. Also, using ffmpeg-full is a bit less restrictive.
|
|
|
|
|