Age | Commit message (Collapse) | Author |
|
This seems to make sense since mpv currently requires ffmpeg git
master. So, ffmpeg-git from the AUR (or some variant) is needed.
This also implies switching vapoursynth to vapoursynth-git.
|
|
Finally the uncomfortable situation of mpv depending on its own
ffmpeg fork (ffmpeg-mpv) was reverted by upstream mpv. Now mpv
can be built with regular upstream ffmpeg as before.
As a consequence, package no longer depends on ffmpeg-mpv-git.
|
|
|
|
References
----------
https://github.com/mpv-player/mpv/commit/d7a02bcb3b25a9e3e80e9b80e46a494f97e684a9
https://github.com/mpv-player/mpv/commit/0601e48ef4eac0b62ecf3ab5ed654e27e2a20215
|
|
|
|
Also on this commit: moved ffmpeg-mpv-git dependency to the
aur block.
References
----------
https://github.com/mpv-player/mpv/issues/4985
https://github.com/mpv-player/mpv/commit/09c61347a8481cfb42bfc381880bd3fe93c4e744
|
|
Upstream mpv currently only compiles with ffmpeg-mpv-git.
There is a new option --enable-ffmpeg-upstream, but paradoxically
it currently does not work with upstream ffmpeg git master
(https://github.com/mpv-player/mpv/issues/5066).
|
|
mpv has removed official support for upstream ffmpeg. Now mpv
requires the git master branch of its own modified version of
ffmpeg, called ffmpeg-mpv. Note the git master requirement,
as the stable releases of ffmpeg-mpv currently seems not to
contain any mpv modifications.
I have introduced a patch to allow build with upstream ffmpeg, but
be warned that this is not the mpv upstream recommendation. If you
want the most clean mpv experience as possible you should use the
package ffmpeg-mpv-git (or any other similar variant) to build and
use mpv.
References
----------
https://github.com/mpv-player/mpv/commit/83d44aca7dc7f46b8d3b64d441f5a8317a40e080
https://github.com/mpv-player/ffmpeg-mpv/
|
|
References
----------
https://github.com/mpv-player/mpv/commit/cfcee4cfe70536faeb9f2aaa87257d067e902b70
|
|
|
|
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.
|
|
Missing since aur commit d36a4a5 (previous commit).
References
----------
https://aur.archlinux.org/cgit/aur.git/commit/?h=mpv-full-git&id=d36a4a52d8de144701fb313f3ee153f666e3f439
|
|
--enable-wayland-scanner
--enable-wayland-protocols
|
|
References
----------
https://github.com/mpv-player/mpv/commit/91f23c7067af248846420854a0dc78c26ea6e300
https://github.com/mpv-player/mpv/commit/258487370fd840b018a404225277d74f74899c59
|
|
|
|
|
|
The git master branch introduced code that broke the patch. And it
is not supported by upstream anyway (pull request is still open).
Removing it for now.
References
----------
https://github.com/mpv-player/mpv/pull/4384
|
|
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
|
|
|
|
Also on this commit: cosmetic changings
|
|
uchardet has entered in the [extra] official repository.
Reference:
----------
https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/uchardet&id=a9a26857c0f7b8f742c15db0b45ecdf0b4028adb
|
|
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.
|
|
|
|
|
|
|
|
mpv now uses only the new VAAPI and VDPAU APIs.
FFmpeg 3.3 or git master is required.
|
|
These x11 protocol extension libs are now mandatory instead of
being optional as before, so they remain as dependencies.
Reference:
https://github.com/mpv-player/mpv/commit/927afa311d4a89b022305508acbf4e7325fe3928
|
|
|
|
|
|
Removed:
--enable-standard-gl
--disable-android-gl
--enable-any-gl
|
|
No need to cd into $srcdir. It is already done internally by
makepkg as a standard.
|
|
|
|
'--enable-libswresample' was removed from upstream.
'--enable-vaapi-hwaccel-new' was added in upstream. Note that it
will eliminate the need for the (also new) upstream option
'--enable-vaapi-hwaccel-old'.
|
|
|