From e90c91ae493ceba271dcc4f940cc0cd1ad4dbbd7 Mon Sep 17 00:00:00 2001 From: Lucy Phipps Date: Wed, 4 Aug 2021 15:27:28 +0100 Subject: [PATCH] new package: libaom --- .../libaom/arm_cpudetect-always-neon.patch | 26 +++++++++++++++++++ packages/libaom/build.sh | 7 +++++ 2 files changed, 33 insertions(+) create mode 100644 packages/libaom/arm_cpudetect-always-neon.patch create mode 100644 packages/libaom/build.sh diff --git a/packages/libaom/arm_cpudetect-always-neon.patch b/packages/libaom/arm_cpudetect-always-neon.patch new file mode 100644 index 000000000..fa1d44f84 --- /dev/null +++ b/packages/libaom/arm_cpudetect-always-neon.patch @@ -0,0 +1,26 @@ +diff --git a/aom_ports/arm_cpudetect.c b/aom_ports/arm_cpudetect.c +index 1696f15bf..b0b011bcc 100644 +--- a/aom_ports/arm_cpudetect.c ++++ b/aom_ports/arm_cpudetect.c +@@ -88,20 +88,17 @@ int aom_arm_cpu_caps(void) { + } + + #elif defined(__ANDROID__) /* end _MSC_VER */ +-#include + + int aom_arm_cpu_caps(void) { + int flags; + int mask; +- uint64_t features; + if (!arm_cpu_env_flags(&flags)) { + return flags; + } + mask = arm_cpu_env_mask(); +- features = android_getCpuFeatures(); + + #if HAVE_NEON +- if (features & ANDROID_CPU_ARM_FEATURE_NEON) flags |= HAS_NEON; ++ flags |= HAS_NEON; + #endif /* HAVE_NEON */ + return flags & mask; + } diff --git a/packages/libaom/build.sh b/packages/libaom/build.sh new file mode 100644 index 000000000..15c0642c5 --- /dev/null +++ b/packages/libaom/build.sh @@ -0,0 +1,7 @@ +TERMUX_PKG_HOMEPAGE=https://aomedia.org/ +TERMUX_PKG_DESCRIPTION="AV1 Video Codec Library" +TERMUX_PKG_LICENSE="BSD 2-Clause, custom" +TERMUX_PKG_LICENSE_FILE="LICENSE, PATENTS" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=3.1.2 +TERMUX_PKG_SRCURL=https://aomedia.googlesource.com/aom.git