opus/celt
Timothy B. Terriberry c152d602aa Use dynamic stack allocation in the SILK encoder.
This makes all remaining large stack allocations use the vararray
 macros.
This continues the work of 6f2d9f50 to allow compiling with
 NONTHREADSAFE_PSEUDOSTACK to move the memory for large buffers
 off the stack for devices where it is very limited.

It also does this for some additional large buffers used by the
 PLC in the decoder.
2013-05-08 10:37:17 -07:00
..
dump_modes s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
tests Fixes forward MDCT for overlaps that aren't a multiple of 4 2012-12-03 15:40:01 -05:00
_kiss_fft_guts.h Replace long long in celt/ with opus_int64. 2012-08-21 10:45:58 -04:00
arch.h Add OPUS_{GET|SET}_GAIN CTLs for adjusting output gain. 2012-07-11 00:04:24 -04:00
bands.c Fixes a seed issue introduced in 5367dac 2013-01-03 21:15:16 -05:00
bands.h Documentation fixes 2013-03-07 18:17:52 -05:00
celt.c Splits out the CELT encoder and decoder 2012-11-08 09:42:27 -05:00
celt.h New bandwidth detection code 2012-12-21 11:51:45 -05:00
celt.vcxproj Add the new source files to the MSVC projects. 2012-11-09 11:58:26 -08:00
celt.vcxproj.filters Add the new source files to the MSVC projects. 2012-11-09 11:58:26 -08:00
celt_decoder.c Use dynamic stack allocation in the SILK encoder. 2013-05-08 10:37:17 -07:00
celt_encoder.c VBR bitrate calibration for variable duration. 2013-04-19 22:44:03 -04:00
celt_lpc.c s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
celt_lpc.h s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
cwrs.c Fix an indentation issue. 2012-10-17 11:12:55 -07:00
cwrs.h s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
ecintrin.h Guard _BitScanReverse on MSVC so that MSVC 6 doesn't break. 2012-11-27 13:07:45 -05:00
entcode.c Guard _BitScanReverse on MSVC so that MSVC 6 doesn't break. 2012-11-27 13:07:45 -05:00
entcode.h s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
entdec.c s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04: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 s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
fixed_c6x.h s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04:00
fixed_debug.h Replace long long in celt/ with opus_int64. 2012-08-21 10:45:58 -04:00
fixed_generic.h Add OPUS_{GET|SET}_GAIN CTLs for adjusting output gain. 2012-07-11 00:04:24 -04:00
float_cast.h Guard _MSC_VER tests, remove FLOAT2INT16 when DISABLE_FLOAT_API. 2012-07-26 14:26:43 -04:00
kiss_fft.c Convert some double constants to float. 2012-07-17 17:42:00 -04: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 Fixes an overflow in the fixed-point celt_sqrt() for large values. 2012-11-29 16:51:50 -05:00
mathops.h Should make celt_maxabs*() slightly faster 2012-11-12 15:47:17 -05: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 s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" 2012-04-20 16:41:42 -04: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 renames the libcelt/ directory to celt/ 2011-09-13 18:21:18 -07:00
pitch.c Fix MSVC format conversion warnings. 2012-10-23 10:49:18 -07:00
pitch.h Replace C99 restrict keyword with OPUS_RESTRICT. 2012-07-18 12:12:35 -04:00
quant_bands.c Remove long-outdated comment 2012-11-08 23:59:20 -05:00
quant_bands.h Implements OPUS_{GET,SET}_LSB_DEPTH 2012-07-13 14:52:52 -04:00
rate.c skip bands with no energy 2012-12-21 11:52:03 -05:00
rate.h skip bands with no energy 2012-12-21 11:52:03 -05:00
stack_alloc.h Adds explicit valgrind checks when ENABLE_VALGRIND is defined 2012-12-05 00:50:53 -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