opus/libcelt
2008-10-04 21:10:26 -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 Removing the 64-bit part of the range coder. 2008-10-04 21:10:26 -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 fix stack handling 2008-10-03 07:09:29 -04:00
celt.h API: Change celt_encode and celt_encode_float so that they take an optional synthesis parameter after the PCM input. If optional_synthesis is null the encoder will be able to save some computation. If optional_synthesis is non-null if will be used to write the encoder's expectation of the decoder's output. Synthesis may alias the input pcm, so calling the encoder with the same buffer twice will achieve the old behavior. Remove 'restrict' from the CTL prototype. 2008-09-30 23:32:35 -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 s/unsigned/celt_uint32_t/ 2008-10-01 19:41:54 -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 Removing the 64-bit part of the range coder. 2008-10-04 21:10:26 -04:00
entcode.h Making a few functions static inline 2008-03-27 09:00:37 +11:00
entdec.c Removing the 64-bit part of the range coder. 2008-10-04 21:10:26 -04: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 Removing the 64-bit part of the range coder. 2008-10-04 21:10:26 -04: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 stereo support; correctly deallocate bits_stereo. 2008-10-04 00:39:17 -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 Added celt_encoder_ctl() and CELT_SET_COMPLEXITY 2008-09-30 07:36:54 -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 API: Change celt_encode and celt_encode_float so that they take an optional synthesis parameter after the PCM input. If optional_synthesis is null the encoder will be able to save some computation. If optional_synthesis is non-null if will be used to write the encoder's expectation of the decoder's output. Synthesis may alias the input pcm, so calling the encoder with the same buffer twice will achieve the old behavior. Remove 'restrict' from the CTL prototype. 2008-09-30 23:32:35 -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