diff --git a/contrib/src/ffmpeg/0001-use-internal-log2-log2f.patch b/contrib/src/ffmpeg/0001-use-internal-log2-log2f.patch
deleted file mode 100644
index 1cd845b26634a86c9a71806e62b4a843a3aafe58..0000000000000000000000000000000000000000
--- a/contrib/src/ffmpeg/0001-use-internal-log2-log2f.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From c9578eb29da666b71d6aab6fac79c26631bec603 Mon Sep 17 00:00:00 2001
-From: philippegorley <gorley.philippe@gmail.com>
-Date: Tue, 25 Jul 2017 13:00:19 -0400
-Subject: [PATCH] use internal log2/log2f
-
----
- configure | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/configure b/configure
-index 9b5789a..a44d8d6 100755
---- a/configure
-+++ b/configure
-@@ -1926,8 +1926,6 @@ MATH_FUNCS="
-     ldexpf
-     llrint
-     llrintf
--    log2
--    log2f
-     log10f
-     lrint
-     lrintf
-@@ -6835,6 +6833,9 @@ print_config CONFIG_ "$config_files" $CONFIG_LIST       \
-                                      $CONFIG_EXTRA      \
-                                      $ALL_COMPONENTS    \
- 
-+echo "#define HAVE_LOG2 0" >> $TMPH
-+echo "#define HAVE_LOG2F 0" >> $TMPH
-+
- echo "#endif /* FFMPEG_CONFIG_H */" >> $TMPH
- echo "endif # FFMPEG_CONFIG_MAK" >> config.mak
- 
--- 
-2.7.4
-
diff --git a/contrib/src/ffmpeg/android_file_offset.patch b/contrib/src/ffmpeg/android_file_offset.patch
new file mode 100644
index 0000000000000000000000000000000000000000..f691f15dd4f048819d1c0e4e163cfdcc772764e0
--- /dev/null
+++ b/contrib/src/ffmpeg/android_file_offset.patch
@@ -0,0 +1,15 @@
+--- a/configure	2017-10-03 15:05:34.368369231 -0400
++++ b/configure	2017-10-03 15:06:06.320341666 -0400
+@@ -4688,9 +4688,9 @@
+     check_cflags -std=c99
+ fi
+
+-check_cc -D_FILE_OFFSET_BITS=64 <<EOF && add_cppflags -D_FILE_OFFSET_BITS=64
+-#include <stdlib.h>
+-EOF
++#check_cc -D_FILE_OFFSET_BITS=64 <<EOF && add_cppflags -D_FILE_OFFSET_BITS=64
++##include <stdlib.h>
++#EOF
+ check_cc -D_LARGEFILE_SOURCE <<EOF && add_cppflags -D_LARGEFILE_SOURCE
+ #include <stdlib.h>
+ EOF
diff --git a/contrib/src/ffmpeg/rules.mak b/contrib/src/ffmpeg/rules.mak
index f7e02798ad417a7f990b7b484fb52692e00366f6..cf657a96c7d4ab098890fd2b5432b2d5ac0a2c56 100644
--- a/contrib/src/ffmpeg/rules.mak
+++ b/contrib/src/ffmpeg/rules.mak
@@ -207,10 +207,10 @@ ffmpeg: ffmpeg-$(FFMPEG_HASH).tar.gz .sum-ffmpeg
 	$(UPDATE_AUTOCONFIG)
 ifdef HAVE_ANDROID
 ifeq ($(ARCH),arm)
-	$(APPLY) $(SRC)/ffmpeg/0001-use-internal-log2-log2f.patch
+	$(APPLY) $(SRC)/ffmpeg/android_file_offset.patch
 endif
 ifeq ($(ARCH),i386)
-	$(APPLY) $(SRC)/ffmpeg/0001-use-internal-log2-log2f.patch
+	$(APPLY) $(SRC)/ffmpeg/android_file_offset.patch
 endif
 endif
 	$(MOVE)