opus/libcelt
Timothy B. Terriberry b2f59009f6 Move skip coding into interp_bits2pulses().
This allows us to a) not pay a coding cost to avoid skipping bands that are
 stupid to skip (e.g., the first band, or bands that have so few bits that we
 wouldn't redistribute anything) and b) not reserve bits to pay that cost.
2010-12-15 08:35:22 -05: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 Fix 2-phase stereo in the encoder 2010-12-13 16:56:35 -05:00
bands.h Adding a dual stereo option. 2010-12-02 13:52:20 -05: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 Move skip coding into interp_bits2pulses(). 2010-12-15 08:35:22 -05:00
celt.h Add API support for unconstrained VBR 2010-12-05 17:22:06 -05: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 Add coarse energy entropy model tuning. 2010-11-09 17:54:41 +08: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 Squashed commit of the following: 2010-11-04 13:24:44 -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 Add coarse energy entropy model tuning. 2010-11-09 17:54:41 +08:00
laplace.h Add coarse energy entropy model tuning. 2010-11-09 17:54:41 +08: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 Fixes several fixed-point overflows in the PLC code 2010-11-06 22:02:32 -04: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 Using overlap=shortMdctSize even for 2.5 ms frames. 2010-12-13 13:52:06 -05:00
modes.h Add coarse energy entropy model tuning. 2010-11-09 17:54:41 +08:00
os_support.h CELT no longer prints to stderr (unless assertions are enabled) 2010-08-27 17:52:38 -04:00
pitch.c Good catch by John Ridges 2010-11-16 10:55:38 -05:00
pitch.h Squashed commit of the following: 2010-11-04 13:24:44 -04:00
plc.c Fixes several fixed-point overflows in the PLC code 2010-11-06 22:02:32 -04:00
plc.h Removing old PCL, added plc.h 2010-06-20 23:01:33 -04:00
quant_bands.c Add coarse energy entropy model tuning. 2010-11-09 17:54:41 +08:00
quant_bands.h Add coarse energy entropy model tuning. 2010-11-09 17:54:41 +08: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 Move skip coding into interp_bits2pulses(). 2010-12-15 08:35:22 -05:00
rate.h Move skip coding into interp_bits2pulses(). 2010-12-15 08:35:22 -05:00
stack_alloc.h _alloca() for Win32 2010-08-31 11:56:09 -04:00
testcelt.c Squashed commit of the following: 2010-11-04 13:24:44 -04:00
vq.c Fixes a fixed-point overflow in stereo angle calculation 2010-12-09 15:23:45 -05:00
vq.h Implementing intensity stereo. 2010-11-24 18:01:20 -05:00