opus/celt
Jean-Marc Valin c94e4bb103 Optimizes encoder NaN detection and clipping by only running them when needed
NaN detection should now be able to catch values that would create NaNs
further down.
2013-12-09 15:26:03 -05:00
..
arm Minor speedups to celt_pitch_xcorr_edsp(). 2013-11-27 11:08:33 -08:00
dump_modes Make dump_modes compile again. 2013-05-23 15:55:43 -07:00
tests Revert "Fixes a number of double promotions and missing casts." 2013-07-15 15:51:24 -07:00
x86 Replace "inline" with OPUS_INLINE. 2013-10-28 10:18:54 -07:00
_kiss_fft_guts.h Adds Neon assembly for correlation/convolution 2013-11-18 13:41:17 -05:00
arch.h Adds Neon assembly for correlation/convolution 2013-11-18 13:41:17 -05:00
bands.c Making the CELT fixed-point decoder a bit more robust to extreme signals 2013-11-13 09:40:00 -05:00
bands.h Moves log2Amp inside denormalise_bands() and get rid of bandE[] 2013-06-16 20:24:52 -04:00
celt.c SSE optimization of comb_filter() 2013-06-17 03:58:16 -04:00
celt.h Adds Neon assembly for correlation/convolution 2013-11-18 13:41:17 -05:00
celt_decoder.c Fixes Opus-custom preemphasis 2013-12-02 20:02:37 -05:00
celt_encoder.c Optimizes encoder NaN detection and clipping by only running them when needed 2013-12-09 15:26:03 -05:00
celt_lpc.c Adds Neon assembly for correlation/convolution 2013-11-18 13:41:17 -05:00
celt_lpc.h Adds Neon assembly for correlation/convolution 2013-11-18 13:41:17 -05:00
cpu_support.h Adds Neon assembly for correlation/convolution 2013-11-18 13:41:17 -05:00
cwrs.c oops, fix previous commit 2013-11-16 13:33:38 -05:00
cwrs.h s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
ecintrin.h Replace "inline" with OPUS_INLINE. 2013-10-28 10:18:54 -07:00
entcode.c Guard _BitScanReverse on MSVC so that MSVC 6 doesn't break. 2012-11-27 13:07:45 -05:00
entcode.h Replace "inline" with OPUS_INLINE. 2013-10-28 10:18:54 -07:00
entdec.c Fix broken URL in entdec.c. 2013-08-04 22:47:07 -07:00
entdec.h s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
entenc.c s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
entenc.h s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -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 Adds SATURATE16() to the fixed-point debug build too 2013-11-17 22:44:53 -05:00
fixed_generic.h Fixes OPUS_SET_GAIN (was a bug in MULT16_32_P16()) 2013-11-29 12:21:34 -05:00
float_cast.h Replace "inline" with OPUS_INLINE. 2013-10-28 10:18:54 -07:00
kiss_fft.c Minor FFT cleanups. 2013-05-22 15:46:00 -07:00
kiss_fft.h Misc changes to address Robert Sparks' comments 2012-04-20 10:26:08 -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 Replace "inline" with OPUS_INLINE. 2013-10-28 10:18:54 -07:00
mathops.h Replace "inline" with OPUS_INLINE. 2013-10-28 10:18:54 -07:00
mdct.c Do imdct post-rotate and deshuffle in-place. 2012-12-03 16:13:51 -05:00
mdct.h Replace the remaining instances of restrict with OPUS_RESTRICT. 2012-07-20 18:02:55 -04:00
mfrngcod.h s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
modes.c Use a table for PVQ encoding/decoding. 2013-05-21 18:16:13 -07:00
modes.h s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
opus_custom_demo.c Merge commit '390c89225d' 2012-04-24 13:39:22 -04:00
os_support.h Replace "inline" with OPUS_INLINE. 2013-10-28 10:18:54 -07:00
pitch.c Make celt_pitch_xcorr_edsp() work on ARMv5TE. 2013-11-26 21:58:35 -08:00
pitch.h Remove the celt_pitch_xcorr() test code. 2013-11-26 23:47:25 -08:00
quant_bands.c gcc -pedantic had "comparison of unsigned expression < 0 is always false" 2013-11-11 17:39:02 -05:00
quant_bands.h Surround: Better LFE handling 2013-05-05 02:31:38 -04:00
rate.c Replace "inline" with OPUS_INLINE. 2013-10-28 10:18:54 -07:00
rate.h Replace "inline" with OPUS_INLINE. 2013-10-28 10:18:54 -07:00
stack_alloc.h Fixes some minor issues found by scan build 2013-11-09 18:28:40 -05:00
static_modes_fixed.h Convert tabs to spaces in the opus and celt code. 2011-10-26 20:24:49 -07:00
static_modes_float.h Convert tabs to spaces in the opus and celt code. 2011-10-26 20:24:49 -07:00
vq.c Replace C99 restrict keyword with OPUS_RESTRICT. 2012-07-18 12:12:35 -04:00
vq.h Documentation fixes 2013-03-07 18:17:52 -05:00