opus/libcelt
Jean-Marc Valin bd2828f64b Decision on whether to use pitch is now taken only based on energy in the
first three bands (instead of total MDCT window energy)
2008-03-26 08:10:27 +11:00
..
_kiss_fft_guts.h Making sure not to use the C library calls directly 2008-03-16 07:55:29 +11:00
arch.h Decision on whether to use pitch is now taken only based on energy in the 2008-03-26 08:10:27 +11:00
bands.c A bunch of pointers marked as "restrict" to ease the job of the compiler 2008-03-25 22:38:58 +11:00
bands.h Revert "compute_band_energies() merged with normalised_bands()" 2008-03-07 14:53:17 +11:00
celt.c Decision on whether to use pitch is now taken only based on energy in the 2008-03-26 08:10:27 +11:00
celt.h sampling rate has to be int32 2008-03-08 07:39:47 +11:00
celt_header.h Updated the header and celtenc/celtdec tools to the new way modes are handled. 2008-02-21 23:59:17 +11:00
celt_types.h manual stack allocator should now work for sizeof(char)!=1 2008-03-09 17:18:39 +11:00
cwrs.c A bunch of pointers marked as "restrict" to ease the job of the compiler 2008-03-25 22:38:58 +11:00
cwrs.h Making sure not to use the C library calls directly 2008-03-16 07:55:29 +11:00
dump_modes.c const correctness. celt_mode_create() now makes a copy of the static mode 2008-03-11 10:43:06 +11:00
ecintrin.h __GNUC_PREREQ should be causing problems anymore. 2008-03-12 10:42:24 +11:00
entcode.c Trying to be nice with 16-bit chips. 2008-02-26 10:28:20 +11:00
entcode.h Trying to be nice with 16-bit chips. 2008-02-26 10:28:20 +11:00
entdec.c Made a second version of ec_{en|de}code optimised for encoding bits (no div 2008-03-22 22:58:45 +11:00
entdec.h Made a second version of ec_{en|de}code optimised for encoding bits (no div 2008-03-22 22:58:45 +11:00
entenc.c Made a second version of ec_{en|de}code optimised for encoding bits (no div 2008-03-22 22:58:45 +11:00
entenc.h Made a second version of ec_{en|de}code optimised for encoding bits (no div 2008-03-22 22:58:45 +11:00
fixed_c5x.h include "dsplib.h" in fixed_c5x.h 2008-03-24 08:32:49 +11:00
fixed_debug.h optimisations: caching sign of x in alg_quant(), changed celt_div()/celt_rcp() 2008-03-25 16:07:05 +11:00
fixed_generic.h s/ROUND/ROUND16/ 2008-03-21 10:46:17 +11:00
header.c Added info for properly exporting symbols 2008-03-12 17:46:04 +11:00
kfft_double.h fixed TI fft code -- again 2008-03-21 22:54:41 +11:00
kfft_single.c fixed-point: changed find_spectral_pitch() to use single-precision (16-bit) FFT. 2008-03-05 17:20:30 +11:00
kfft_single.h Wrapper for the TI dsplib FFT 2008-03-20 23:17:18 +11:00
kiss_fft.c Bit of cleaning up. No real code change (well, I hope so!). 2008-03-07 17:38:58 +11:00
kiss_fft.h fixed-point: changed find_spectral_pitch() to use single-precision (16-bit) FFT. 2008-03-05 17:20:30 +11:00
kiss_fftr.c Making the real/single FFT easier to replace 2008-03-20 22:23:54 +11:00
kiss_fftr.h Making the real/single FFT easier to replace 2008-03-20 22:23:54 +11:00
laplace.c Laplace encoder now works with 16-bit frequencies 2008-03-03 10:04:48 +11:00
laplace.h Some sampling rate cleanup (now in the mode) 2008-02-20 18:01:08 +11:00
Makefile.am fixed-point: Wrapper for the 32-bit complex FFT used in the MDCT so we can use 2008-03-21 12:09:27 +11:00
match-test.sh Allowing to choose the frame size and rate from testcelt 2008-02-19 16:45:37 +11:00
mathops.h oops. find_max32() now uses VERY_LARGE32 (instead of VERY_LARGE16) 2008-03-25 21:31:12 +11:00
mdct.c Decision on whether to use pitch is now taken only based on energy in the 2008-03-26 08:10:27 +11:00
mdct.h Added a few "restrict" keywords and changed some divisions to shifts 2008-03-22 09:01:50 +11:00
mfrngcod.h Trying to be nice with 16-bit chips. 2008-02-26 10:28:20 +11:00
modes.c Added info for properly exporting symbols 2008-03-12 17:46:04 +11:00
modes.h Changed some of the mode data from int to celt_int16_t to save memory. 2008-03-10 16:37:37 +11:00
os_support.h Making sure not to use the C library calls directly 2008-03-16 07:55:29 +11:00
pgain_table.h oops, pgain_table now has half the number of elements 2008-03-05 13:12:16 +11:00
pitch.c optimisation: Making use of restrict in find_spectral_pitch() to disambiguate 2008-03-25 18:04:08 +11:00
pitch.h Moved the psycoacoustics data to the mode struct 2008-03-10 13:34:52 +11:00
psy.c A bunch of pointers marked as "restrict" to ease the job of the compiler 2008-03-25 22:38:58 +11:00
psy.h more use of restrict 2008-03-22 17:53:12 +11:00
quant_bands.c fixed-point: added cheap celt_div() division using a reciprocal 2008-03-22 21:17:45 +11:00
quant_bands.h fixed-point: log-energy for previous frame now a 16-bit value. This currently 2008-02-27 11:59:05 +11:00
quant_pitch.c Unrolled the inner loop in vq_index() so that the codebook unpacking doesn't 2008-03-24 21:39:49 +11:00
quant_pitch.h pitch gain is now celt_pgain_t 2008-02-26 16:19:03 +11:00
rangedec.c Made a second version of ec_{en|de}code optimised for encoding bits (no div 2008-03-22 22:58:45 +11:00
rangeenc.c Made a second version of ec_{en|de}code optimised for encoding bits (no div 2008-03-22 22:58:45 +11:00
rate.c Making bits2pulses() use a fixed number of iterations to allow further 2008-03-24 17:06:08 +11:00
rate.h Making bits2pulses() use a fixed number of iterations to allow further 2008-03-24 17:06:08 +11:00
stack_alloc.h Changed definition of VARDECL to make it more flexible. No actual code change. 2008-03-12 17:17:23 +11:00
testcelt.c Making sure not to use the C library calls directly 2008-03-16 07:55:29 +11:00
vq.c Decision on whether to use pitch is now taken only based on energy in the 2008-03-26 08:10:27 +11:00
vq.h Removed the "pitch compression" in the residual quantisation. Also, removed 2008-03-25 14:15:41 +11:00