Index: third_party/opus/src/configure.ac |
diff --git a/third_party/opus/src/configure.ac b/third_party/opus/src/configure.ac |
index c527e3684d6cf5eacfc27805afe3e3d7f823a107..5ffa2d38e70ce65c390d9020b41134b9f57d2092 100644 |
--- a/third_party/opus/src/configure.ac |
+++ b/third_party/opus/src/configure.ac |
@@ -22,9 +22,9 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) |
# For libtool. |
dnl Please update these for releases. |
-OPUS_LT_CURRENT=5 |
-OPUS_LT_REVISION=3 |
-OPUS_LT_AGE=5 |
+OPUS_LT_CURRENT=6 |
+OPUS_LT_REVISION=1 |
+OPUS_LT_AGE=6 |
AC_SUBST(OPUS_LT_CURRENT) |
AC_SUBST(OPUS_LT_REVISION) |
@@ -421,12 +421,12 @@ AC_DEFUN([OPUS_PATH_NE10], |
fi |
AC_MSG_CHECKING(for NE10) |
- save_CFLAGS="$CFLAGS"; CFLAGS="$NE10_CFLAGS" |
- save_LIBS="$LIBS"; LIBS="$NE10_LIBS $LIBM" |
+ save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS $NE10_CFLAGS" |
+ save_LIBS="$LIBS"; LIBS="$LIBS $NE10_LIBS $LIBM" |
AC_LINK_IFELSE( |
[ |
AC_LANG_PROGRAM( |
- [[#include <NE10_init.h> |
+ [[#include <NE10_dsp.h> |
]], |
[[ |
ne10_fft_cfg_float32_t cfg; |
@@ -715,7 +715,7 @@ AS_IF([test x"$enable_intrinsics" = x"yes"],[ |
]])], |
[AC_MSG_RESULT([C method]) |
AC_DEFINE([CPU_INFO_BY_C], [1], [Get CPU Info by c method])], |
- [AC_MSG_ERROR([no supported Get CPU Info method, please disable intrinsics])])])]) |
+ [AC_MSG_ERROR([no supported Get CPU Info method, please disable run-time CPU capabilities detection or intrinsics])])])]) |
], |
[ |
AC_MSG_WARN([No intrinsics support for your architecture]) |
@@ -767,6 +767,15 @@ AS_IF([test "$enable_fuzzing" = "yes"], [ |
AC_DEFINE([FUZZING], [1], [Fuzzing]) |
]) |
+AC_ARG_ENABLE([check-asm], |
+ [AS_HELP_STRING([--enable-check-asm], |
+ [enable bit-exactness checks between optimized and c implementations])],, |
+ [enable_check_asm=no]) |
+ |
+AS_IF([test "$enable_check_asm" = "yes"], [ |
+ AC_DEFINE([OPUS_CHECK_ASM], [1], [Run bit-exactness checks between optimized and c implementations]) |
+]) |
+ |
AC_ARG_ENABLE([ambisonics], |
[AS_HELP_STRING([--enable-ambisonics],[enable experimental ambisonic encoding and decoding support])],, |
[enable_ambisonics=no]) |
@@ -781,6 +790,7 @@ AC_ARG_ENABLE([doc], |
AS_IF([test "$enable_doc" = "yes"], [ |
AC_CHECK_PROG(HAVE_DOXYGEN, [doxygen], [yes], [no]) |
+ AC_CHECK_PROG(HAVE_DOT, [dot], [yes], [no]) |
],[ |
HAVE_DOXYGEN=no |
]) |
@@ -794,6 +804,15 @@ AC_ARG_ENABLE([extra-programs], |
AM_CONDITIONAL([EXTRA_PROGRAMS], [test "$enable_extra_programs" = "yes"]) |
+AC_ARG_ENABLE([update-draft], |
+ AS_HELP_STRING([--enable-update-draft], [Enable bitstream changes from draft-ietf-codec-opus-update]),, |
+ [enable_update_draft=no]) |
+ |
+AS_IF([test "$enable_update_draft" = "yes"], [ |
+ AC_DEFINE([ENABLE_UPDATE_DRAFT], [1], [Enable bitstream changes from draft-ietf-codec-opus-update]) |
+]) |
+ |
+ |
saved_CFLAGS="$CFLAGS" |
CFLAGS="$CFLAGS -fvisibility=hidden" |
AC_MSG_CHECKING([if ${CC} supports -fvisibility=hidden]) |
@@ -859,7 +878,8 @@ AC_MSG_NOTICE([ |
Custom modes: .................. ${enable_custom_modes} |
Assertion checking: ............ ${enable_assertions} |
Fuzzing: ....................... ${enable_fuzzing} |
- Ambisonics support: .............${enable_ambisonics} |
+ Check ASM: ..................... ${enable_check_asm} |
+ Ambisonics support: ............ ${enable_ambisonics} |
API documentation: ............. ${enable_doc} |
Extra programs: ................ ${enable_extra_programs} |