summaryrefslogtreecommitdiff
path: root/celt
Commit message (Expand)AuthorAgeFilesLines
* Fixes cap on gain in denormalise_bands()exp_overflow6Jean-Marc Valin2016-07-241-5/+5
* Fixes a shift<0 issue in transient_analysis()Jean-Marc Valin2016-07-241-1/+1
* Revert "Fixes shift<-2 case for denormalise_bands()"Jean-Marc Valin2016-07-241-1/+1
* Fix potential overflow in high-passed signal for transient detectionJean-Marc Valin2016-07-241-1/+1
* Tighter bound in filter control in PLCJean-Marc Valin2016-07-241-2/+2
* More headroom in PLC codeJean-Marc Valin2016-07-241-2/+2
* Saturate MDCT output post-TDAC rather than pre-Jean-Marc Valin2016-07-242-4/+10
* Avoids reading beyond the current buffer in comb_filter()Jean-Marc Valin2016-07-241-0/+4
* Directly saturate the comb filter outputJean-Marc Valin2016-07-241-9/+8
* PLC overflow fixJean-Marc Valin2016-07-221-0/+4
* Prevent overflows in PLC celt_iir()Jean-Marc Valin2016-07-221-1/+17
* fixes overflows in celt_iir() by doing proper saturationJean-Marc Valin2016-07-224-6/+12
* getting rid of a PLC overflow (I think)Jean-Marc Valin2016-07-221-2/+2
* post-filter saturationJean-Marc Valin2016-07-221-0/+9
* saturate MDCT outputJean-Marc Valin2016-07-222-4/+7
* silencing overflows in MDCT and FFTJean-Marc Valin2016-07-226-44/+59
* Reduce risk of overflowing in mono downsamplingJean-Marc Valin2016-07-221-1/+1
* Avoid overflowing on ridiculously large energyJean-Marc Valin2016-07-221-1/+1
* Fixes shift<-2 case for denormalise_bands()Jean-Marc Valin2016-07-221-1/+1
* Adds some smoothing to the energy quantizationexp_lbr_tuneJean-Marc Valin2016-07-192-2/+27
* Retuning the tf_analysis() lambdaJean-Marc Valin2016-07-191-9/+1
* Fixes equiv_rate for CBRJean-Marc Valin2016-07-191-2/+3
* Minor TF cleanup (tf_sum was useless), plus commentsJean-Marc Valin2016-07-192-11/+11
* Use SPREAD_AGGRESSIVE on non-transient hybrid framesJean-Marc Valin2016-07-191-1/+9
* Don't use too much temporal resolution on hybrid frames at low rateJean-Marc Valin2016-07-191-0/+7
* Disable patch_transient_decision() on hybrid since it's causing artifactsJean-Marc Valin2016-07-191-1/+1
* Boosting the high-band bitrate on transients for hybrid modeJean-Marc Valin2016-07-171-1/+4
* New DTX that works in all modes (SILK/CELT/HYBRID)Felicia Lim2016-07-171-1/+2
* Quality: Increase CELT rate for voiced frames in hybrid modeJean-Marc Valin2016-07-172-1/+22
* Using "hybrid" flag instead of "start!=0"Jean-Marc Valin2016-07-151-5/+5
* Quality: Makes real CELT VBR work for hybrid tooJean-Marc Valin2016-07-151-8/+30
* Quality: Forces trim to 5 on hybrid modeJean-Marc Valin2016-07-151-2/+5
* Quality: removes VBR attenuation at low bitrateJean-Marc Valin2016-07-151-14/+4
* Fix RTCD on ARM with Neon Intrinsics but not ASM.Jonathan Lennox2016-07-081-6/+8
* Remove tabs from source code.Timothy B. Terriberry2016-07-064-20/+20
* Add Aarch64 intrinsic for SIG2WORD16.Jonathan Lennox2016-07-062-1/+38
* Add OPUS_FAST_INT64 flavors of celt/fixed_generic.h macros.Jonathan Lennox2016-07-061-0/+16
* Move OPUS_FAST_INT64 definition to celt/arch.h.Jonathan Lennox2016-07-061-0/+9
* Add Neon fixed-point implementation of xcorr_kernel.Jonathan Lennox2016-07-063-1/+106
* Add named constants for ARM architecture variants.Jonathan Lennox2016-07-062-13/+28
* Reorganize ARM CPU #ifdefs.Jonathan Lennox2016-07-062-21/+35
* Move ARM-specific macro overrides to arm-specific file.Jonathan Lennox2016-07-062-20/+20
* Update URLsMark Harris2016-07-061-1/+1
* Fixes minor code quality issues in CELTJean-Marc Valin2016-06-207-9/+8
* Fixes a fixed-point precision issue in remove_doubling()Jean-Marc Valin2016-06-181-26/+39
* Fixes an overflow in the constrained VBR code for bitrate>64000Jean-Marc Valin2016-06-171-3/+6
* Turn on CELT's PLC only if there are >=2 packets received consecutively.Felicia Lim2016-04-151-3/+7
* Fixes overflows on CPUs with 16-bit intsJean-Marc Valin2016-03-242-2/+2
* Renamed MAX_PULSES to SILK_MAX_PULSES and CELT_MAX_PULSESJean-Marc Valin2015-12-312-2/+2
* Fixes patch_transient_decision() for hybrid modeJean-Marc Valin2015-12-231-11/+11