opus/libcelt
Gregory Maxwell a9411472cd Switch example tools to use VBR and 960 sample frames by default on the basis that if the user doesn't have any particular requirements that they probably want this.
Minor change in the VBR behavior to hot-start with some internal state
parameters which were observed to be quite consistent across bitrates,
framesizes, and content. This also prevents it from completely burning
the reserve capacity on the first frame if its a short.

Also switch some maximum frame sizes to match the OPUS draft maximums.
2010-10-28 10:45:00 -04:00
..
_kiss_fft_guts.h Updating dump_modes to include the MDCT and FFT. More work needed. 2010-08-25 18:01:50 -04:00
arch.h CELT no longer prints to stderr (unless assertions are enabled) 2010-08-27 17:52:38 -04:00
bands.c Prevents a folding artefact due to "folding the folding" 2010-10-21 17:50:27 -04:00
bands.h Removing renormalise_bands() 2010-10-18 15:26:46 -04:00
c64_fft.c Changed all the celt*int*_t types to remove the _t suffix, which is reserved 2009-10-17 14:35:13 -04:00
c64_fft.h Changed all the celt*int*_t types to remove the _t suffix, which is reserved 2009-10-17 14:35:13 -04:00
celt.c Switch example tools to use VBR and 960 sample frames by default on the basis that if the user doesn't have any particular requirements that they probably want this. 2010-10-28 10:45:00 -04:00
celt.h Adds _init() functions that do not allocate the states themselves 2010-08-27 16:54:33 -04:00
celt_header.h Updated copyright notices 2009-10-17 21:40:10 -04:00
celt_types.h MacOS X typedef fix 2010-09-13 11:23:13 -04:00
cwrs.c FFT cleanup 2010-08-25 17:15:05 -04:00
cwrs.h Removing the rest of the >32-bit PVQ code 2010-05-24 09:05:36 -04:00
dump_modes.c Fixes an index bug in dump_modes 2010-09-03 15:12:35 -04:00
ecintrin.h Some C90-ication 2010-06-27 21:55:08 -04:00
entcode.c Updated copyright notices 2009-10-17 21:40:10 -04:00
entcode.h Remove useless use of "long", remove useless prototypes 2010-08-02 09:01:28 -04:00
entdec.c Removing dead code found by LLVM's static analysis 2010-10-17 16:25:56 -04:00
entdec.h Simplifies convoluted raw bits calls. 2010-09-10 20:20:04 -04:00
entenc.c Simplifies convoluted raw bits calls. 2010-09-10 20:20:04 -04:00
entenc.h Simplifies convoluted raw bits calls. 2010-09-10 20:20:04 -04:00
fixed_c5x.h Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
fixed_c6x.h Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
fixed_debug.h Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
fixed_generic.h Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
float_cast.h Optimised float->int cast for Win64 2010-10-16 18:00:54 -04:00
header.c Remove check_mode() 2010-08-27 16:10:39 -04:00
kiss_fft.c CELT no longer prints to stderr (unless assertions are enabled) 2010-08-27 17:52:38 -04:00
kiss_fft.h Fixed an old issue where the fixed-point MDCT twiddles were stored as 32-bit values 2010-08-25 22:20:35 -04:00
laplace.c Rework coarse energy coding. 2010-08-11 20:38:45 -04:00
laplace.h Updated copyright notices 2009-10-17 21:40:10 -04:00
Makefile.am More FFT cleanup 2010-08-03 16:49:22 -04:00
match-test.sh Simplified the folding normalisation by creating renormalise_vector(). 2008-07-20 23:14:31 -04:00
mathops.c Eliminate the loop when decoding the split angle. 2010-07-28 00:20:16 +02:00
mathops.h Fixes some MSVC warnings 2010-08-31 11:52:45 -04:00
mdct.c First shot at automatically adjusting the "allocation trim" for stereo. 2010-10-19 14:24:50 -04:00
mdct.h static modes update for MDCT 2010-08-25 21:21:43 -04:00
mfrngcod.h Updated copyright notices 2009-10-17 21:40:10 -04:00
modes.c Alternate tuning found using exp_tuning_knobs (disabled by default) 2010-10-21 17:10:24 -04:00
modes.h Don't allow transients for 2.5 ms frames. 2010-09-05 21:02:38 -04:00
os_support.h CELT no longer prints to stderr (unless assertions are enabled) 2010-08-27 17:52:38 -04:00
pitch.c Inverse MDCT no longer keeps channels interleaved. 2010-08-26 20:07:27 -04:00
pitch.h Inverse MDCT no longer keeps channels interleaved. 2010-08-26 20:07:27 -04:00
plc.c Removing old PCL, added plc.h 2010-06-20 23:01:33 -04:00
plc.h Removing old PCL, added plc.h 2010-06-20 23:01:33 -04:00
quant_bands.c s/const/static const/ 2010-10-18 15:10:33 -04:00
quant_bands.h Complexity setting now controls two-pass coarse energy quantization 2010-08-31 17:21:52 -04:00
rangedec.c Simplifies convoluted raw bits calls. 2010-09-10 20:20:04 -04:00
rangeenc.c Simplifies convoluted raw bits calls. 2010-09-10 20:20:04 -04:00
rate.c Tuning the allocation trim 2010-10-22 15:12:01 -04:00
rate.h Making sure we can use up to 128 pulses. 2010-10-18 16:20:00 -04:00
stack_alloc.h _alloca() for Win32 2010-08-31 11:56:09 -04:00
testcelt.c Switch example tools to use VBR and 960 sample frames by default on the basis that if the user doesn't have any particular requirements that they probably want this. 2010-10-28 10:45:00 -04:00
vq.c Folding code moved to quant_band() to prevent duplication. 2010-10-15 23:43:45 -04:00
vq.h Moves the bit-side gain application to the quantizer 2010-09-13 11:05:08 -04:00