]> granicus.if.org Git - handbrake/commitdiff
contrib: Update to FFmpeg 4.2.1.
authorBradley Sepos <bradley@bradleysepos.com>
Sun, 13 Oct 2019 15:55:56 +0000 (11:55 -0400)
committerBradley Sepos <bradley@bradleysepos.com>
Mon, 14 Oct 2019 17:57:20 +0000 (13:57 -0400)
contrib/ffmpeg/A09-avformat-matroskadec-Fix-seeking.patch [deleted file]
contrib/ffmpeg/module.defs

diff --git a/contrib/ffmpeg/A09-avformat-matroskadec-Fix-seeking.patch b/contrib/ffmpeg/A09-avformat-matroskadec-Fix-seeking.patch
deleted file mode 100644 (file)
index 0fba7fb..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-From c294f38c91f440880ffd28fda0eeb1154431ab7e Mon Sep 17 00:00:00 2001
-From: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
-Date: Sat, 17 Aug 2019 02:27:51 +0200
-Subject: [PATCH] avformat/matroskadec: Fix seeking
-
-matroska_reset_status (a function that is used during seeking (among
-other things)) used an int for the return value of avio_seek which
-returns an int64_t. Checking the return value then indicated an error
-even though the seek was successfull for targets in the range of
-2GB-4GB, 6GB-8GB, ... This error implied that the status hasn't been
-reset and in particular, the old level was still considered to be in
-force, so that ebml_parse returned errors because the newly parsed
-elements were of course not contained in the previously active and still
-wrongly considered active master element any more.
-
-Addresses ticket #8084.
-
-Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
-Signed-off-by: James Almer <jamrial@gmail.com>
----
- libavformat/matroskadec.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c
-index 4e20f15792..1ea9b807e6 100644
---- a/libavformat/matroskadec.c
-+++ b/libavformat/matroskadec.c
-@@ -757,7 +757,7 @@ static int matroska_reset_status(MatroskaDemuxContext *matroska,
-                                  uint32_t id, int64_t position)
- {
-     if (position >= 0) {
--        int err = avio_seek(matroska->ctx->pb, position, SEEK_SET);
-+        int64_t err = avio_seek(matroska->ctx->pb, position, SEEK_SET);
-         if (err < 0)
-             return err;
-     }
--- 
-2.21.0
-
index f826a07d4d8be31e3cc47158e66f633196db37ef..35a9f7a37ed438bf0db374afbf9d1cc1704db711 100644 (file)
@@ -12,9 +12,9 @@ endif
 $(eval $(call import.MODULE.defs,FFMPEG,ffmpeg,$(__deps__)))
 $(eval $(call import.CONTRIB.defs,FFMPEG))
 
-FFMPEG.FETCH.url  = https://download.handbrake.fr/handbrake/contrib/ffmpeg-4.2.tar.bz2
-FFMPEG.FETCH.url += https://ffmpeg.org/releases/ffmpeg-4.2.tar.bz2
-FFMPEG.FETCH.sha256 = 306bde5f411e9ee04352d1d3de41bd3de986e42e2af2a4c44052dce1ada26fb8
+FFMPEG.FETCH.url    = https://download.handbrake.fr/handbrake/contrib/ffmpeg-4.2.1.tar.bz2
+FFMPEG.FETCH.url   += https://ffmpeg.org/releases/ffmpeg-4.2.1.tar.bz2
+FFMPEG.FETCH.sha256 = 682a9fa3f6864d7f0dbf224f86b129e337bc60286e0d00dffcd710998d521624
 
 FFMPEG.CONFIGURE.deps  =
 FFMPEG.CONFIGURE.host  =