-TERMUX_PKG_VERSION="20141218-2245"
-# NOTE: Switched from official ftp://ftp.videolan.org/ on 2014-12-21 since it was down:
-TERMUX_PKG_SRCURL=http://mirror.yandex.ru/mirrors/ftp.videolan.org/x264/snapshots/x264-snapshot-${TERMUX_PKG_VERSION}-stable.tar.bz2
-# Avoid text relocations:
-TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-asm"
+TERMUX_PKG_VERSION=20170714
+TERMUX_PKG_SRCURL=https://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-${TERMUX_PKG_VERSION}-2245-stable.tar.bz2
+TERMUX_PKG_SHA256=5ac659849dbf11935a236910730768b7efca6d61e967dbefbb62b5f8108ac033
+# Avoid linking against ffmpeg libraries to avoid circular dependency:
+TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
+--disable-swscale
+--disable-lavf"
+
+termux_step_pre_configure () {
+ #if [ $TERMUX_ARCH = "i686" -o $TERMUX_ARCH = "x86_64" ]; then
+ if [ $TERMUX_ARCH = "i686" ]; then
+ # Avoid text relocations on i686, see:
+ # https://mailman.videolan.org/pipermail/x264-devel/2016-March/011589.html
+ TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --disable-asm"
+ elif [ $TERMUX_ARCH = "x86_64" ]; then
+ AS=yasm
+ fi
+}