opus/libcelt
2008-09-29 17:41:14 -04:00
..
_kiss_fft_guts.h Better use of the arithmetic operators 2008-09-16 13:29:37 -04:00
arch.h Some bit-allocation tuning 2008-09-19 16:49:26 -04:00
bands.c Add an additional 1/16th bit of padding to avoid budget busting on some inputs. 2008-09-23 21:08:44 -04:00
bands.h One-at-a-time allocator now uses direct feedback from ec_*_tell(). 2008-09-11 00:20:08 -04:00
celt.c Allow all even frame sizes, change the selection of number of short MDCTs per frame to be more intelligent. 2008-09-27 21:23:54 -04:00
celt.h Adding a floating point interface to encode and decode 2008-08-12 00:14:33 -04:00
celt_header.h Use EXPORT macro in a way compatible with win32 2008-06-07 13:13:59 +10:00
celt_types.h manual stack allocator should now work for sizeof(char)!=1 2008-03-09 17:18:39 +11:00
cwrs.c Merge branch 'cwrs_speedup' 2008-09-21 22:38:43 -04:00
cwrs.h Change cwrsi() to operate on rows of U instead of columns. 2008-09-21 21:37:41 -04:00
dump_modes.c Automatically choosing the overlap based on the frame size. 2008-06-18 23:44:48 +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 Error detection in uint decoding (can no longer return an int that's out 2008-04-28 17:30:26 +10: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 Better use of the arithmetic operators 2008-09-16 13:29:37 -04:00
fixed_generic.h Further simplifications to the forward mdct 2008-04-22 09:49:22 +10:00
float_cast.h Added Erik de Castro Lopo's float_cast.h to use lrintf() when available. Also 2008-08-31 23:34:47 -04:00
header.c Use EXPORT macro in a way compatible with win32 2008-06-07 13:13:59 +10: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 Supporting large prime factors in the FFT 2008-09-27 22:14:18 -04: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 Fixed fixed-point compilation error. 2008-08-10 07:35:20 -04:00
laplace.c Preventing encoder-decoder mismatch when energy values are too large to be 2008-05-27 22:17:13 +10:00
laplace.h Preventing encoder-decoder mismatch when energy values are too large to be 2008-05-27 22:17:13 +10:00
Makefile.am added fixed_c6x.h 2008-04-15 21:31:42 +10:00
match-test.sh Simplified the folding normalisation by creating renormalise_vector(). 2008-07-20 23:14:31 -04:00
mathops.h Fixed a bunch of fixed-point overflows on insanely hot signals by changing 2008-08-28 23:34:24 -04: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 Fix support for sample rates between 32kHz and 40kHz (lower rates are currently rejected, but work okay). 2008-09-28 08:17:42 -04:00
modes.h bump bit-stream version 2008-07-26 09:15:26 -04:00
os_support.h Use EXPORT macro in a way compatible with win32 2008-06-07 13:13:59 +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 Fixed a bug in the PLC and added code to estimate the pitch from the synthesis 2008-05-02 10:34:07 +10:00
pitch.h Fixed a bug in the PLC and added code to estimate the pitch from the synthesis 2008-05-02 10:34:07 +10:00
psy.c Infrastructure work for a psy model 2008-06-01 23:19:16 +10:00
psy.h Infrastructure work for a psy model 2008-06-01 23:19:16 +10:00
quant_bands.c Dividing by a constant is never good 2008-09-19 17:49:21 -04:00
quant_bands.h Unified allocation of fine energy and pulses. 2008-08-02 08:14:42 -04:00
quant_pitch.c Fix support for 64 sample frames. 2008-09-24 20:27:51 -04: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 Proper stack restore 2008-09-29 17:41:14 -04:00
rate.h One-at-a-time allocator now uses direct feedback from ec_*_tell(). 2008-09-11 00:20:08 -04: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 Generate slightly more accurate WMOPS figures 2008-09-12 20:52:27 -04:00
vq.c Unb0rked a fixed-point regression caused in 7bb339d 2008-09-22 10:25:46 -04:00
vq.h Re-implemented renormalise_bands() based on renormalise_vector(). 2008-07-20 23:30:29 -04:00