opus/libcelt
Timothy B. Terriberry 283a9b606d Don't stop force-skipping on the first manually skipped band.
Now that manual skipping is in the same loop as forced skipping, there
 is no reason to do all of one, then all of the other.
This ensures we won't propagate bits to bands that have almost nothing
 later in quant_all_bands() because we didn't have enough bits to
 signal them skipped.
2010-12-15 08:42:55 -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 Don't stop force-skipping on the first manually skipped band. 2010-12-15 08:42:55 -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