[FFmpeg-devel] [PATCH] avutil: disable arch specific intmath routines if optimizations are disabled
Xiaolei Yu
dreifachstein at gmail.com
Tue Feb 16 07:40:10 CET 2016
Current intmath routines for arm require inter-procedure constant propagation
and fail to compile when optimizations are disabled.
---
configure | 1 +
libavutil/intmath.h | 2 ++
2 files changed, 3 insertions(+)
diff --git a/configure b/configure
index 2148f11..70e0161 100755
--- a/configure
+++ b/configure
@@ -1950,6 +1950,7 @@ HAVE_LIST="
$THREADS_LIST
$TOOLCHAIN_FEATURES
$TYPES_LIST
+ optimizations
atomics_native
dos_paths
dxva2_lib
diff --git a/libavutil/intmath.h b/libavutil/intmath.h
index 9573109..d15f210 100644
--- a/libavutil/intmath.h
+++ b/libavutil/intmath.h
@@ -26,12 +26,14 @@
#include "config.h"
#include "attributes.h"
+#if HAVE_OPTIMIZATIONS
#if ARCH_ARM
# include "arm/intmath.h"
#endif
#if ARCH_X86
# include "x86/intmath.h"
#endif
+#endif
#if HAVE_FAST_CLZ
#if AV_GCC_VERSION_AT_LEAST(3,4)
--
2.7.0
More information about the ffmpeg-devel
mailing list