1
0
Fork 0
forked from len0rd/rockbox
foxbox/lib/rbcodec/codecs/libopus/celt
Nils Wallménius 082cd01eb2 opus: speed up deemphasis
Remove downsampling code from deemphasis loop as we don't use
it and remove multiplications that are not relevant when
not using custom modes. Saves 1.4MHz on h300 (cf), 4.3MHz on
c200 (pp) and 4.6 on fuzev1 (amsv1).

Change-Id: Iab3f1d737a656a563aaa351d50db987a9cff2287
2012-09-28 00:09:54 +02:00
..
_kiss_fft_guts.h Initial opus codec support 2012-09-20 20:47:44 +02:00
arch.h Initial opus codec support 2012-09-20 20:47:44 +02:00
bands.c opus: #if 0 out some unused code 2012-09-24 15:20:21 +02:00
bands.h Initial opus codec support 2012-09-20 20:47:44 +02:00
celt.c opus: speed up deemphasis 2012-09-28 00:09:54 +02:00
celt.h Initial opus codec support 2012-09-20 20:47:44 +02:00
celt_lpc.c Initial opus codec support 2012-09-20 20:47:44 +02:00
celt_lpc.h Initial opus codec support 2012-09-20 20:47:44 +02:00
cwrs.c Initial opus codec support 2012-09-20 20:47:44 +02:00
cwrs.h Initial opus codec support 2012-09-20 20:47:44 +02:00
ecintrin.h Initial opus codec support 2012-09-20 20:47:44 +02:00
entcode.c Initial opus codec support 2012-09-20 20:47:44 +02:00
entcode.h Initial opus codec support 2012-09-20 20:47:44 +02:00
entdec.c Initial opus codec support 2012-09-20 20:47:44 +02:00
entdec.h Initial opus codec support 2012-09-20 20:47:44 +02:00
entenc.c Initial opus codec support 2012-09-20 20:47:44 +02:00
entenc.h Initial opus codec support 2012-09-20 20:47:44 +02:00
fixed_generic.h opus: improve cf MULT16_32_Q15 by giving the compiler more freedom 2012-09-26 11:21:25 +02:00
float_cast.h Initial opus codec support 2012-09-20 20:47:44 +02:00
kiss_fft.c opus: #if 0 out some unused code 2012-09-24 15:20:21 +02:00
kiss_fft.h Initial opus codec support 2012-09-20 20:47:44 +02:00
laplace.c Initial opus codec support 2012-09-20 20:47:44 +02:00
laplace.h Initial opus codec support 2012-09-20 20:47:44 +02:00
mathops.c Initial opus codec support 2012-09-20 20:47:44 +02:00
mathops.h Initial opus codec support 2012-09-20 20:47:44 +02:00
mdct.c opus: put frequently used mdct buffer on the real stack which is in iram 2012-09-26 11:54:03 +02:00
mdct.h Initial opus codec support 2012-09-20 20:47:44 +02:00
mfrngcod.h Initial opus codec support 2012-09-20 20:47:44 +02:00
modes.c Initial opus codec support 2012-09-20 20:47:44 +02:00
modes.h Initial opus codec support 2012-09-20 20:47:44 +02:00
os_support.h Initial opus codec support 2012-09-20 20:47:44 +02:00
pitch.c opus: #if 0 out some unused code 2012-09-24 15:20:21 +02:00
pitch.h Initial opus codec support 2012-09-20 20:47:44 +02:00
quant_bands.c Initial opus codec support 2012-09-20 20:47:44 +02:00
quant_bands.h Initial opus codec support 2012-09-20 20:47:44 +02:00
rate.c Initial opus codec support 2012-09-20 20:47:44 +02:00
rate.h Initial opus codec support 2012-09-20 20:47:44 +02:00
stack_alloc.h Initial opus codec support 2012-09-20 20:47:44 +02:00
static_modes_fixed.h opus: put some const tables and structs in iram 2012-09-25 17:19:05 +02:00
vq.c Initial opus codec support 2012-09-20 20:47:44 +02:00
vq.h Initial opus codec support 2012-09-20 20:47:44 +02:00