opus/celt
Ralph Giles b69bfb2a30
Fix arm build with rtcd enabled.
The autotools build doesn't set OPUS_HAVE_RTCD for arm targets,
assuming all the supported intrinsics will work on the runtime
cpu.

The cmake build however defines this by default when the neon
extension is available on the target. On Linux, the runtime
cpu detection reads /proc/cpuinfo, so removing stdio.h from
celt/os_support.h meant that the cmake build for arm targets
failed.

We don't currently have ci runs for that configuration, so
this only became apparent through manual testing.

Signed-off-by: Marcus Asteborg <maastebo@microsoft.com>
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2020-06-14 09:59:37 -07:00
..
arm Fix arm build with rtcd enabled. 2020-06-14 09:59:37 -07:00
dump_modes Reduce the scope of Ne10 includes 2017-02-15 16:54:06 -05:00
mips Fix build errors using Makefile.mips 2019-04-08 21:39:15 -07:00
tests Adding ENABLE_HARDENING 2018-03-27 15:13:25 -04:00
x86 Adding ENABLE_HARDENING 2018-03-27 15:13:25 -04:00
_kiss_fft_guts.h silencing overflows in MDCT and FFT 2016-07-22 15:30:19 -04:00
arch.h Disable message box when calling abort(). The message box is causing hangs in tests. 2020-06-11 13:43:40 -04:00
bands.c Fix FIXED_POINT conditional check 2019-01-20 01:40:37 -05:00
bands.h Add a simple masking model to the spreading decision 2018-02-13 14:11:07 -05:00
celt.c Avoids reading beyond the current buffer in comb_filter() 2016-07-24 21:35:15 -04:00
celt.h Adding decoder state validation 2018-03-27 15:13:26 -04:00
celt_decoder.c Fix celt decoder assertion when using OPUS_CUSTOM 2020-04-13 03:09:05 -04:00
celt_encoder.c fix equivalent bitrate calculation for <20ms frame sizes 2020-05-25 21:45:31 -07:00
celt_lpc.c Fix comma that should have been a semicolon 2018-07-26 00:29:26 -04:00
celt_lpc.h Revise celt_fir_c() to not pass in argument "mem" 2017-01-17 14:04:37 -08:00
cpu_support.h Fix x86 build if we presume SSE4.1 (and earlier), but not AVX. 2015-11-22 22:25:02 -05:00
cwrs.c Adding ENABLE_HARDENING 2018-03-27 15:13:25 -04:00
cwrs.h Making decode_pulses() compute the L2-norm on the fly 2014-01-21 15:17:01 -05:00
ecintrin.h Fix intrin0.h include guard. 2020-06-11 21:35:07 -07:00
entcode.c Speeding up ec_tell_frac() 2014-01-29 10:18:06 -05:00
entcode.h Adding ENABLE_HARDENING 2018-03-27 15:13:25 -04:00
entdec.c Using a table on ARM for unsigned division by small (<=256) integers. 2014-01-20 16:32:16 -05:00
entdec.h Fix entropy coder doc 2017-10-08 03:26:30 -04:00
entenc.c Cisco optimization for x86 & fixed point 2014-10-03 21:16:00 -04:00
entenc.h Fix entropy coder doc 2017-10-08 03:26:30 -04:00
fixed_c5x.h Replace "inline" with OPUS_INLINE. 2013-10-28 10:18:54 -07:00
fixed_c6x.h celt_maxabs16() now returns an opus_val32 to avoid problems with -32768 2013-05-18 23:52:18 -04:00
fixed_debug.h Fix compiler warnings 2017-02-26 19:10:45 -08:00
fixed_generic.h Fix compiler warnings 2017-02-26 19:10:45 -08:00
float_cast.h Fix trailing whitspace in previous commit 2020-06-13 23:27:20 -07:00
kiss_fft.c silencing overflows in MDCT and FFT 2016-07-22 15:30:19 -04:00
kiss_fft.h armv7: Optimize fixed point FFT using NE10 library 2015-10-07 18:09:20 -04:00
laplace.c Merge commit '390c89225d' 2012-04-24 13:39:22 -04:00
laplace.h s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
mathops.c Only call isqrt32() with a positive argument 2018-05-28 00:37:54 -07:00
mathops.h Adding ENABLE_HARDENING 2018-03-27 15:13:25 -04:00
mdct.c Saturate MDCT output post-TDAC rather than pre- 2016-07-24 21:35:24 -04:00
mdct.h armv7: Enable NE10's fixed-point FFT for the MDCT 2015-10-07 18:09:20 -04:00
mfrngcod.h s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
modes.c Fix compiler warnings 2017-02-26 19:10:45 -08:00
modes.h Minor cleanup -- nothing to see here 2013-12-29 18:45:49 -05:00
opus_custom_demo.c Merge commit '390c89225d' 2012-04-24 13:39:22 -04:00
os_support.h Build time improvement, for MSVC use intrin0.h instead of intrin.h and remove usage of stdio.h in production code 2020-06-11 21:25:06 -04:00
pitch.c Adding ENABLE_HARDENING 2018-03-27 15:13:25 -04:00
pitch.h Optimize floating-point celt_inner_prod() and dual_inner_prod() for ARM NEON 2017-06-06 17:12:20 -04:00
quant_bands.c Adding ENABLE_HARDENING 2018-03-27 15:13:25 -04:00
quant_bands.h Surround: Better LFE handling 2013-05-05 02:31:38 -04:00
rate.c Renaming compute_allocation to clt_compute_allocation() to avoid symbol clashes 2018-10-16 15:57:04 -04:00
rate.h Fix mismatching arg names in function declaration and definition 2019-03-01 15:15:36 -08:00
stack_alloc.h pseudostack instrumentation (off by default) 2014-01-07 21:32:41 -05:00
static_modes_fixed.h armv7: Optimize fixed point FFT using NE10 library 2015-10-07 18:09:20 -04:00
static_modes_fixed_arm_ne10.h Reduce the scope of Ne10 includes 2017-02-15 16:54:06 -05:00
static_modes_float.h armv7(float): Optimize encode usecase using NE10 library 2015-10-07 18:09:20 -04:00
static_modes_float_arm_ne10.h Reduce the scope of Ne10 includes 2017-02-15 16:54:06 -05:00
vq.c Fix build errors using Makefile.mips 2019-04-08 21:39:15 -07:00
vq.h Fix build errors using Makefile.mips 2019-04-08 21:39:15 -07:00