* update ffmpeg to 2:6.1.1-5

This commit is contained in:
Alexander Baldeck 2024-02-23 14:33:51 +01:00
parent bc522be17c
commit 8ac47a53f5

View File

@ -7,7 +7,7 @@
pkgname=ffmpeg
pkgver=6.1.1
pkgrel=3.2
pkgrel=5
epoch=2
pkgdesc='Complete solution to record, convert and stream audio and video'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
@ -77,6 +77,7 @@ depends=(
srt
svt-av1
v4l-utils
vapoursynth
vmaf
vulkan-icd-loader
xz
@ -125,7 +126,6 @@ _tag=6f4048827982a8f48f71f551a6e1ed2362816eec
source=(
git+https://git.ffmpeg.org/ffmpeg.git?signed#tag=${_tag}
add-av_stream_get_first_dts-for-chromium.patch
powerpc-altivec.patch
)
b2sums=('SKIP'
'555274228e09a233d92beb365d413ff5c718a782008075552cafb2130a3783cf976b51dfe4513c15777fb6e8397a34122d475080f2c4483e8feea5c0d878e6de'
@ -147,8 +147,6 @@ prepare() {
# Fix bug in av_fft_end
git cherry-pick -n a562cfee2e214252f8b3f516527272ae32ef9532
git cherry-pick -n 250471ea1745fc703eb346a2a662304536a311b1
patch -Np1 -i ../powerpc-altivec.patch
}
pkgver() {
@ -160,6 +158,12 @@ build() {
cd ffmpeg
case "${CARCH}" in
powerpc) _configure_flags=(
--disable-altivec # altivec support on 32be is broken
--disable-power8 # buildbot sure isn't a G3 so it detects
--disable-vsx # later SIMD, disable them forcefully
)
;;
x86_64) _configure_flags=(
--enable-cuda-llvm
--enable-nvdec
@ -230,8 +234,9 @@ build() {
--enable-opencl \
--enable-opengl \
--enable-shared \
--enable-vapoursynth \
--enable-version3 \
--enable-vulkan
--enable-vulkan ${_configure_flags[@]}
make
make tools/qt-faststart
make doc/ff{mpeg,play}.1