summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2022-08-04 16:35:29 -0300
committerDaniel Bermond2022-08-04 16:35:29 -0300
commitda1263abd16899ab9d1370e1c3dbb7f84d4989db (patch)
treec428fa445e80f4a91391f8d72a40e56341d51335
parent94aa9027ea324958329efa02311fe499cc7f0690 (diff)
downloadaur-da1263abd16899ab9d1370e1c3dbb7f84d4989db.tar.gz
Add fix for v4l2 memory leak
Added a patch for the bug that I reported[1] on the ffmpeg bug tracker. It's now fixed[2] on the current git master. References ---------- [1] https://trac.ffmpeg.org/ticket/9844 [2] https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/30aa0c3f4873a92c5e3da8ba8cf030de56bf4cf7
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD5
2 files changed, 7 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0dd99c45017f..c778a1877c6f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ffmpeg-decklink
pkgdesc = Complete solution to record, convert and stream audio and video (decklink enabled)
pkgver = 5.1
- pkgrel = 1
+ pkgrel = 2
epoch = 1
url = https://www.ffmpeg.org/
arch = x86_64
@@ -87,12 +87,14 @@ pkgbase = ffmpeg-decklink
source = https://ffmpeg.org/releases/ffmpeg-5.1.tar.xz.asc
source = 040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
source = 060-ffmpeg-fix-segfault-with-avisynthplus.patch
+ source = 070-ffmpeg-fix-v4l2-memory-leak.patch::https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/30aa0c3f4873a92c5e3da8ba8cf030de56bf4cf7
source = LICENSE
validpgpkeys = FCF986EA15E6E293A5644F10B4322F04D67658D8
sha256sums = 55eb6aab5ee235550fa54a33eaf8bf1b4ec66c01453182b12f6a993d75698b03
sha256sums = SKIP
sha256sums = 2df82046908015bf26bc1303275cf52ba01fa380029a54ea6415373e389e423c
sha256sums = b1d68f626168f2409a4b0987acf5b208e7ced2ddab49b11990a10f458d377e9a
+ sha256sums = 9e4e290378028cd4474c36d3e3a25f77d4f40424dbd3115632e20c5734b50979
sha256sums = 04a7176400907fd7db0d69116b99de49e582a6e176b3bfb36a03e50a4cb26a36
pkgname = ffmpeg-decklink
diff --git a/PKGBUILD b/PKGBUILD
index b2cbeeeed8eb..f359f52f5f06 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=ffmpeg-decklink
pkgver=5.1
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc='Complete solution to record, convert and stream audio and video (decklink enabled)'
arch=('x86_64')
@@ -87,17 +87,20 @@ conflicts=('ffmpeg')
source=("https://ffmpeg.org/releases/ffmpeg-${pkgver}.tar.xz"{,.asc}
'040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch'
'060-ffmpeg-fix-segfault-with-avisynthplus.patch'
+ '070-ffmpeg-fix-v4l2-memory-leak.patch'::'https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/30aa0c3f4873a92c5e3da8ba8cf030de56bf4cf7'
'LICENSE')
sha256sums=('55eb6aab5ee235550fa54a33eaf8bf1b4ec66c01453182b12f6a993d75698b03'
'SKIP'
'2df82046908015bf26bc1303275cf52ba01fa380029a54ea6415373e389e423c'
'b1d68f626168f2409a4b0987acf5b208e7ced2ddab49b11990a10f458d377e9a'
+ '9e4e290378028cd4474c36d3e3a25f77d4f40424dbd3115632e20c5734b50979'
'04a7176400907fd7db0d69116b99de49e582a6e176b3bfb36a03e50a4cb26a36')
validpgpkeys=('FCF986EA15E6E293A5644F10B4322F04D67658D8')
prepare() {
patch -d "ffmpeg-${pkgver}" -Np1 -i "${srcdir}/040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch"
patch -d "ffmpeg-${pkgver}" -Np1 -i "${srcdir}/060-ffmpeg-fix-segfault-with-avisynthplus.patch"
+ patch -d "ffmpeg-${pkgver}" -Np1 -i "${srcdir}/070-ffmpeg-fix-v4l2-memory-leak.patch"
}
build() {