opus/libcelt
2010-06-01 00:30:37 -04:00
..
_kiss_fft_guts.h Converted a few double-precision constants to single precision 2010-04-16 20:57:56 -04:00
arch.h Converted a few double-precision constants to single precision 2010-04-16 20:57:56 -04:00
bands.c Fixed stupid bug for single-sample bands 2010-05-31 09:51:36 -04:00
bands.h Adaptive time-frequency resolution 2010-05-27 23:56:53 -04:00
c64_fft.c Changed all the celt*int*_t types to remove the _t suffix, which is reserved 2009-10-17 14:35:13 -04:00
c64_fft.h Changed all the celt*int*_t types to remove the _t suffix, which is reserved 2009-10-17 14:35:13 -04:00
celt.c Fix for PLC crash when using large frames 2010-06-01 00:30:37 -04:00
celt.h Implemented CELT_SET_START_BAND 2010-05-19 13:38:36 -04:00
celt_header.h Updated copyright notices 2009-10-17 21:40:10 -04:00
celt_types.h Changed all the celt*int*_t types to remove the _t suffix, which is reserved 2009-10-17 14:35:13 -04:00
cwrs.c Removing the rest of the >32-bit PVQ code 2010-05-24 09:05:36 -04:00
cwrs.h Removing the rest of the >32-bit PVQ code 2010-05-24 09:05:36 -04:00
dump_modes.c shortWindow hadn't been used for a while 2010-05-07 21:20:21 -04:00
ecintrin.h Updated copyright notices 2009-10-17 21:40:10 -04:00
entcode.c Updated copyright notices 2009-10-17 21:40:10 -04:00
entcode.h Removing unused code in the entropy coder 2009-10-23 21:44:54 -04:00
entdec.c Provide direct implementations ec_{enc|dec}_bit_prob() that do not require a division instead of using the normal entropy coder path. This should be exactly equivalent to the existing code. 2010-05-29 23:45:18 -04:00
entdec.h Change ec_{enc|dec}_bit_prob to take probabilities in units of 1/65536 instead of 1/256. This allows them to use a single 16x16->32 multiply instead of a 24x8->32 multiply. Also change the time-frequency resolution flag coding to ensure that "0" is always the most-probable symbol (i.e., that prob("1")<50%), as that's where all the rounding error accumulates. 2010-05-29 23:45:28 -04:00
entenc.c Provide direct implementations ec_{enc|dec}_bit_prob() that do not require a division instead of using the normal entropy coder path. This should be exactly equivalent to the existing code. 2010-05-29 23:45:18 -04:00
entenc.h Change ec_{enc|dec}_bit_prob to take probabilities in units of 1/65536 instead of 1/256. This allows them to use a single 16x16->32 multiply instead of a 24x8->32 multiply. Also change the time-frequency resolution flag coding to ensure that "0" is always the most-probable symbol (i.e., that prob("1")<50%), as that's where all the rounding error accumulates. 2010-05-29 23:45:28 -04:00
fixed_c5x.h Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
fixed_c6x.h Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
fixed_debug.h Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
fixed_generic.h Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
float_cast.h Preparing for 0.5.0 2008-10-09 07:29:39 -04:00
header.c Updated copyright notices 2009-10-17 21:40:10 -04:00
kfft_double.h Updated copyright notices 2009-10-17 21:40:10 -04:00
kfft_single.c Updated copyright notices 2009-10-17 21:40:10 -04:00
kfft_single.h Updated copyright notices 2009-10-17 21:40:10 -04:00
kiss_fft.c Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
kiss_fft.h Updated copyright notices 2009-10-17 21:40:10 -04:00
kiss_fftr.c Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
kiss_fftr.h License for the kiss-fft headers 2009-02-03 23:27:49 -05:00
laplace.c Added a SMALL_FOOTPRINT option 2009-10-24 11:44:07 -04:00
laplace.h Updated copyright notices 2009-10-17 21:40:10 -04:00
Makefile.am Getting "make dist" to work again with the files that got removed 2010-01-16 23:35:45 -05:00
match-test.sh Simplified the folding normalisation by creating renormalise_vector(). 2008-07-20 23:14:31 -04:00
mathops.h Update the log2 approximation to accomodate the increased bit precision from bd0610d21b. This requires another term in the power series to reduce the error to the level of truncation (peak absolute error 0.621785). Also refactor the rounding bias term so that further changes to DB_SHIFT will leave the result unbiased. 2010-03-16 00:17:38 -04:00
mdct.c Shrinking the MDCT's table by separately rotating by the 1/(8N) factor 2010-05-07 20:57:48 -04:00
mdct.h Renamed MDCT functions to avoid symbol clashes with Vorbis 2009-11-21 21:57:44 -05:00
mfrngcod.h Updated copyright notices 2009-10-17 21:40:10 -04:00
mfrngdec.c Updated copyright notices 2009-10-17 21:40:10 -04:00
mfrngenc.c Updated copyright notices 2009-10-17 21:40:10 -04:00
modes.c Bunch of fixes for frames of 2.5 ms. 2010-05-26 11:27:32 -04:00
modes.h Getting rid of PVQ-level split 2010-05-21 00:26:03 -04:00
os_support.h Misc changes for 0.7.1. 2010-01-16 19:12:06 -05:00
pitch.c More work on variable frame size (getting rid of FRAMESIZE() ) 2010-05-07 21:20:22 -04:00
pitch.h More work on variable frame size (getting rid of FRAMESIZE() ) 2010-05-07 21:20:22 -04:00
plc.c fixed-point: converted PLC filters and LPC parameters 2010-01-01 09:33:17 -05:00
psy.c Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
psy.h Removed the _t from all the celt*_t types to avoid clashing with POSIX 2009-10-17 22:12:42 -04:00
quant_bands.c Fixed a long-standing rare mismatch 2010-05-26 15:04:41 -04:00
quant_bands.h Increasing log energy resolution 2010-03-13 10:04:19 -05:00
rangedec.c Change ec_{enc|dec}_bit_prob to take probabilities in units of 1/65536 instead of 1/256. This allows them to use a single 16x16->32 multiply instead of a 24x8->32 multiply. Also change the time-frequency resolution flag coding to ensure that "0" is always the most-probable symbol (i.e., that prob("1")<50%), as that's where all the rounding error accumulates. 2010-05-29 23:45:28 -04:00
rangeenc.c Change ec_{enc|dec}_bit_prob to take probabilities in units of 1/65536 instead of 1/256. This allows them to use a single 16x16->32 multiply instead of a 24x8->32 multiply. Also change the time-frequency resolution flag coding to ensure that "0" is always the most-probable symbol (i.e., that prob("1")<50%), as that's where all the rounding error accumulates. 2010-05-29 23:45:28 -04:00
rate.c Bunch of fixes for frames of 2.5 ms. 2010-05-26 11:27:32 -04:00
rate.h Removing the rest of the >32-bit PVQ code 2010-05-24 09:05:36 -04:00
stack_alloc.h Updated copyright notices 2009-10-17 21:40:10 -04:00
testcelt.c API change: optional resynthesis 2010-05-07 21:20:22 -04:00
vq.c Splitting transients in time domain 2010-05-21 13:58:51 -04:00
vq.h Cleaning up the folding code. 2010-05-09 19:45:31 -04:00