forked from len0rd/rockbox
Speeds up decoding of 128k opus files by 1.2MHz on AMSv2. Rounding error is 1 bit due to KissFFT using a 15 bit shift instead of a 16 bit shift. Also, change an LDMIA in the armv4 code to LDM as the pointer should not increment. Change-Id: I626a207c6a056a1984e33cfe89415c35d0caed93 Reviewed-on: http://gerrit.rockbox.org/377 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com> Tested-by: Michael Giacomelli <giac2000@hotmail.com> |
||
|---|---|---|
| .. | ||
| _kiss_fft_guts.h | ||
| arch.h | ||
| bands.c | ||
| bands.h | ||
| celt.c | ||
| celt.h | ||
| celt_lpc.c | ||
| celt_lpc.h | ||
| cwrs.c | ||
| cwrs.h | ||
| ecintrin.h | ||
| entcode.c | ||
| entcode.h | ||
| entdec.c | ||
| entdec.h | ||
| entenc.c | ||
| entenc.h | ||
| fixed_generic.h | ||
| float_cast.h | ||
| kiss_fft.c | ||
| kiss_fft.h | ||
| laplace.c | ||
| laplace.h | ||
| mathops.c | ||
| mathops.h | ||
| mdct.c | ||
| mdct.h | ||
| mfrngcod.h | ||
| modes.c | ||
| modes.h | ||
| os_support.h | ||
| pitch.c | ||
| pitch.h | ||
| quant_bands.c | ||
| quant_bands.h | ||
| rate.c | ||
| rate.h | ||
| stack_alloc.h | ||
| static_modes_fixed.h | ||
| vq.c | ||
| vq.h | ||