opus/libcelt
2008-04-26 08:16:12 +10: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 Further simplifications to the forward mdct 2008-04-22 09:49:22 +10:00
bands.c Passing the mode to the intra prediction functions so the single-channel case 2008-04-21 21:59:37 +10:00
bands.h optimisations: faster handling of the zero for compute_band_energies() and 2008-03-26 14:36:07 +11:00
celt.c SHORTCUTS now disables the encoder's de-emphasis (i.e. can't check encoder 2008-04-24 08:29:25 +10: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 Further simplifications to comb2pulses() to remove all conditional branches. 2008-04-21 07:53:40 +10:00
cwrs.h optimisation: Removed a bunch of conditional branches from comb2pulse() 2008-04-18 16:46:39 +10:00
dump_modes.c Optimisation: caching the divisions used in the Laplace encoder. 2008-04-23 13:42:10 +10:00
ecintrin.h Trying to clean up celt_ilog2() vs. EC_ILOG a bit. 2008-03-27 08:40:45 +11:00
entcode.c Making a few functions static inline 2008-03-27 09:00:37 +11:00
entcode.h Making a few functions static inline 2008-03-27 09:00:37 +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 Defining IMUL32 for 32x32=>32 int multiplications and using it in the range 2008-04-10 13:24:48 +10:00
fixed_c6x.h added fixed_c6x.h 2008-04-15 21:31:42 +10:00
fixed_debug.h Further simplifications to the forward mdct 2008-04-22 09:49:22 +10:00
fixed_generic.h Further simplifications to the forward mdct 2008-04-22 09:49:22 +10: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 fixed an issue (lacking parentheses) in the no-op version of BITREV 2008-04-17 07:41:39 +10:00
kiss_fft.c fixed a few warnings, no real change 2008-04-11 07:23:53 +10: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 Optimisation: caching the divisions used in the Laplace encoder. 2008-04-23 13:42:10 +10:00
laplace.h Optimisation: caching the divisions used in the Laplace encoder. 2008-04-23 13:42:10 +10:00
Makefile.am added fixed_c6x.h 2008-04-15 21:31:42 +10:00
match-test.sh Allowing to choose the frame size and rate from testcelt 2008-02-19 16:45:37 +11:00
mathops.h optimisation: Making it clear to the compiler that many of the loops in cwrs 2008-04-16 14:15:07 +10:00
mdct.c Reverted to the old MDCT behaviour of only doing down-scaling in the FFT. 2008-04-22 17:08:59 +10:00
mdct.h Reverted to the old MDCT behaviour of only doing down-scaling in the FFT. 2008-04-22 17:08:59 +10:00
mfrngcod.h Trying to be nice with 16-bit chips. 2008-02-26 10:28:20 +11:00
modes.c Added STDIN_TUNING to make it easier to tune CELT 2008-04-26 08:16:12 +10:00
modes.h Optimisation: caching the divisions used in the Laplace encoder. 2008-04-23 13:42:10 +10:00
os_support.h pseudo-stack no longer checks on every function entry whether it has been 2008-04-18 17:29:56 +10: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: caching the divisions used in the Laplace encoder. 2008-04-23 13:42:10 +10:00
pitch.h optimisation: giving more hints to the compiler about the sizes in 2008-04-18 23:13:14 +10: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 Optimisation: caching the divisions used in the Laplace encoder. 2008-04-23 13:42:10 +10:00
quant_bands.h Optimisation: caching the divisions used in the Laplace encoder. 2008-04-23 13:42:10 +10:00
quant_pitch.c Disabling pitch when gain is very small. 2008-04-21 15:08:57 +10:00
quant_pitch.h pitch gain is now celt_pgain_t 2008-02-26 16:19:03 +11:00
rangedec.c Defining IMUL32 for 32x32=>32 int multiplications and using it in the range 2008-04-10 13:24:48 +10:00
rangeenc.c Defining IMUL32 for 32x32=>32 int multiplications and using it in the range 2008-04-10 13:24:48 +10:00
rate.c Removing some unnecessary initialisations to zero. 2008-04-21 12:14:16 +10:00
rate.h optimisation: changed some for() loops to do-while() to give the compiler 2008-03-26 21:31:56 +11:00
stack_alloc.h Making stack push a tiny bit clearer to the compiler -- don't think it really 2008-04-21 13:54:41 +10:00
testcelt.c Making sure not to use the C library calls directly 2008-03-16 07:55:29 +11:00
vq.c Passing the mode to the intra prediction functions so the single-channel case 2008-04-21 21:59:37 +10:00
vq.h Passing the mode to the intra prediction functions so the single-channel case 2008-04-21 21:59:37 +10:00