summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD134
2 files changed, 81 insertions, 74 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 314b0eb6a3d..8171cc65e58 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,18 @@
pkgbase = ffmpeg-decklink
pkgdesc = Complete solution to record, convert and stream audio and video (decklink enabled)
- pkgver = 4.3.1
- pkgrel = 2
+ pkgver = 4.3.2
+ pkgrel = 1
epoch = 1
url = https://www.ffmpeg.org/
arch = x86_64
license = custom: nonfree and unredistributable
- makedepends = nasm
- makedepends = ffnvcodec-headers
+ makedepends = amf-headers
makedepends = avisynthplus
+ makedepends = clang
+ makedepends = ffnvcodec-headers
+ makedepends = git
makedepends = ladspa
+ makedepends = nasm
makedepends = decklink-sdk
depends = alsa-lib
depends = aom
@@ -30,7 +33,6 @@ pkgbase = ffmpeg-decklink
depends = libiec61883
depends = libmfx
depends = libmodplug
- depends = libomxil-bellagio
depends = libpulse
depends = librav1e.so
depends = libraw1394
@@ -54,6 +56,7 @@ pkgbase = ffmpeg-decklink
depends = libxml2
depends = libxv
depends = libxvidcore.so
+ depends = libzimg.so
depends = opencore-amr
depends = openjpeg2
depends = opus
@@ -78,16 +81,14 @@ pkgbase = ffmpeg-decklink
provides = libswscale.so
provides = ffmpeg
conflicts = ffmpeg
- source = https://ffmpeg.org/releases/ffmpeg-4.3.1.tar.xz
- source = https://ffmpeg.org/releases/ffmpeg-4.3.1.tar.xz.asc
+ source = https://ffmpeg.org/releases/ffmpeg-4.3.2.tar.xz
+ source = https://ffmpeg.org/releases/ffmpeg-4.3.2.tar.xz.asc
source = 010-ffmpeg-fix-vmaf-model-path.patch
- source = 016-ffmpeg-srt-1.4.2-fix.patch::https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/7c59e1b0f285cd7c7b35fcd71f49c5fd52cf9315
source = LICENSE
validpgpkeys = FCF986EA15E6E293A5644F10B4322F04D67658D8
- sha256sums = ad009240d46e307b4e03a213a0f49c11b650e445b1f8be0dda2a9212b34d2ffb
+ sha256sums = 46e4e64f1dd0233cbc0934b9f1c0da676008cad34725113fb7f802cfa84ccddb
sha256sums = SKIP
sha256sums = b6fcef2f4cbb1daa47d17245702fbd67ab3289b6b16f090ab99b9c2669453a02
- sha256sums = 960fd930955cd126e33c543eb5bf300fc050efdd4238626ee4aad2a50d353fa7
sha256sums = 04a7176400907fd7db0d69116b99de49e582a6e176b3bfb36a03e50a4cb26a36
pkgname = ffmpeg-decklink
diff --git a/PKGBUILD b/PKGBUILD
index 31997356549..e67713549da 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,73 +2,79 @@
# Contributor: Jan Koppe <post@jankoppe.de>
pkgname=ffmpeg-decklink
-pkgver=4.3.1
-pkgrel=2
+pkgver=4.3.2
+pkgrel=1
epoch=1
pkgdesc='Complete solution to record, convert and stream audio and video (decklink enabled)'
arch=('x86_64')
url='https://www.ffmpeg.org/'
license=('custom: nonfree and unredistributable')
depends=(
- 'alsa-lib'
- 'aom'
- 'bzip2'
- 'fontconfig'
- 'fribidi'
- 'gmp'
- 'gnutls'
- 'gsm'
- 'jack'
- 'lame'
- 'libass.so'
- 'libavc1394'
- 'libbluray.so'
- 'libdav1d.so'
- 'libdrm'
- 'libfreetype.so'
- 'libiec61883'
- 'libmfx'
- 'libmodplug'
- 'libomxil-bellagio'
- 'libpulse'
- 'librav1e.so'
- 'libraw1394'
- 'libsoxr'
- 'libssh'
- 'libtheora'
- 'libva.so'
- 'libva-drm.so'
- 'libva-x11.so'
- 'libvdpau'
- 'libvidstab.so'
- 'libvorbisenc.so'
- 'libvorbis.so'
- 'libvpx.so'
- 'libwebp'
- 'libx11'
- 'libx264.so'
- 'libx265.so'
- 'libxcb'
- 'libxext'
- 'libxml2'
- 'libxv'
- 'libxvidcore.so'
- 'opencore-amr'
- 'openjpeg2'
- 'opus'
- 'sdl2'
- 'speex'
- 'srt'
- 'v4l-utils'
- 'vmaf'
- 'xz'
- 'zlib'
+ alsa-lib
+ aom
+ bzip2
+ fontconfig
+ fribidi
+ gmp
+ gnutls
+ gsm
+ jack
+ lame
+ libass.so
+ libavc1394
+ libbluray.so
+ libdav1d.so
+ libdrm
+ libfreetype.so
+ libiec61883
+ libmfx
+ libmodplug
+ libpulse
+ librav1e.so
+ libraw1394
+ libsoxr
+ libssh
+ libtheora
+ libva.so
+ libva-drm.so
+ libva-x11.so
+ libvdpau
+ libvidstab.so
+ libvorbisenc.so
+ libvorbis.so
+ libvpx.so
+ libwebp
+ libx11
+ libx264.so
+ libx265.so
+ libxcb
+ libxext
+ libxml2
+ libxv
+ libxvidcore.so
+ libzimg.so
+ opencore-amr
+ openjpeg2
+ opus
+ sdl2
+ speex
+ srt
+ v4l-utils
+ vmaf
+ xz
+ zlib
)
makedepends=(
- # official repositories:
- 'nasm' 'ffnvcodec-headers' 'avisynthplus' 'ladspa'
- # AUR:
- 'decklink-sdk'
+# official repositories:
+ amf-headers
+ avisynthplus
+ clang
+ ffnvcodec-headers
+ git
+ ladspa
+ nasm
+# AUR:
+ decklink-sdk
)
optdepends=('avisynthplus: for reading AviSynth scripts as input'
'intel-media-sdk: for Intel Quick Sync Video'
@@ -80,18 +86,15 @@ provides=('libavcodec.so' 'libavdevice.so' 'libavfilter.so' 'libavformat.so'
conflicts=('ffmpeg')
source=("https://ffmpeg.org/releases/ffmpeg-${pkgver}.tar.xz"{,.asc}
'010-ffmpeg-fix-vmaf-model-path.patch'
- '016-ffmpeg-srt-1.4.2-fix.patch'::'https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/7c59e1b0f285cd7c7b35fcd71f49c5fd52cf9315'
'LICENSE')
-sha256sums=('ad009240d46e307b4e03a213a0f49c11b650e445b1f8be0dda2a9212b34d2ffb'
+sha256sums=('46e4e64f1dd0233cbc0934b9f1c0da676008cad34725113fb7f802cfa84ccddb'
'SKIP'
'b6fcef2f4cbb1daa47d17245702fbd67ab3289b6b16f090ab99b9c2669453a02'
- '960fd930955cd126e33c543eb5bf300fc050efdd4238626ee4aad2a50d353fa7'
'04a7176400907fd7db0d69116b99de49e582a6e176b3bfb36a03e50a4cb26a36')
validpgpkeys=('FCF986EA15E6E293A5644F10B4322F04D67658D8')
prepare() {
patch -d "ffmpeg-${pkgver}" -Np1 -i "${srcdir}/010-ffmpeg-fix-vmaf-model-path.patch"
- patch -d "ffmpeg-${pkgver}" -Np1 -i "${srcdir}/016-ffmpeg-srt-1.4.2-fix.patch"
}
build() {
@@ -104,7 +107,10 @@ build() {
--disable-debug \
--disable-static \
--disable-stripping \
+ --enable-amf \
--enable-avisynth \
+ --enable-cuda-llvm \
+ --enable-lto \
--enable-fontconfig \
--enable-gmp \
--enable-gnutls \
@@ -145,9 +151,9 @@ build() {
--enable-libxcb \
--enable-libxml2 \
--enable-libxvid \
+ --enable-libzimg \
--enable-nvdec \
--enable-nvenc \
- --enable-omx \
--enable-shared \
--enable-version3 \
--enable-nonfree \