summaryrefslogtreecommitdiff
path: root/celt
Commit message (Expand)AuthorAgeFilesLines
* Don't use hybrid "weak transients" on vowelsJean-Marc Valin2016-10-291-4/+8
* Define "weak transients" for low bitrate hybridJean-Marc Valin2016-10-281-3/+19
* Fixes an unstable energy issue for low-bitrate hybridJean-Marc Valin2016-10-271-4/+23
* Prevents ridiculously large gains from causing inf/NaNs in float decoderJean-Marc Valin2016-09-141-1/+1
* Make it possible to ignore inverted phase stereo for downmix purposesexp_bitstream7Jean-Marc Valin2016-09-014-6/+58
* Bitstream change: prevent noise injection in hybrid modeJean-Marc Valin2016-09-011-0/+25
* Removed a float operation that sneaked in in the fixed-point codeJean-Marc Valin2016-08-151-0/+4
* Speeding up PVQ search by allocating even more pulses in the projection.Jean-Marc Valin2016-08-152-4/+6
* Apply deemphasis to both channels in the same loop for the simple caseJean-Marc Valin2016-08-141-0/+38
* Making gcc use SSE directly for float->int conversion when availableJean-Marc Valin2016-08-131-1/+7
* Reducing dependencies in deemphasis()Jean-Marc Valin2016-08-121-2/+2
* Fixes problem with M_PIJean-Marc Valin2016-08-111-2/+3
* Making stereo_itheta() use the same atan2() approximation as tonality_analysis()Jean-Marc Valin2016-08-112-1/+32
* SSE2 implementation of the PVQ searchJean-Marc Valin2016-08-098-12/+318
* Making signx[] an int in alg_quant() and removes unnecessary sign copyingJean-Marc Valin2016-08-061-9/+8
* Speeding up PVQ using unlikely() and moving first position out of the loopJean-Marc Valin2016-08-062-9/+32
* Getting gcc to use cmovs rather than branches in alg_quant()Jean-Marc Valin2016-08-061-8/+7
* biasing quantizationJean-Marc Valin2016-08-051-4/+11
* Fixes "mixed declarations and code"Jean-Marc Valin2016-08-051-1/+1
* Weighting theta rdo based on channel energyJean-Marc Valin2016-08-051-2/+28
* Don't do theta RDO on intensity-stereo-coded bandsJean-Marc Valin2016-07-281-1/+1
* Saving the state rather than re-compute the best optionJean-Marc Valin2016-07-281-13/+37
* Making stereo theta decision based on minimizing distortionJean-Marc Valin2016-07-284-10/+57
* controlling roundingJean-Marc Valin2016-07-281-2/+10
* Properly allocation scratch space for resynth encoderJean-Marc Valin2016-07-281-3/+15
* cleanup: putting resynth flag in the contextJean-Marc Valin2016-07-283-45/+17
* cleanup: line wrappingJean-Marc Valin2016-07-281-30/+17
* Move PLC LPC bandwidth expansion before the FIR to avoid overflows in celt_fir()Jean-Marc Valin2016-07-251-17/+17
* Fixes commentJean-Marc Valin2016-07-241-1/+1
* Fixes an overflow in amp2Log2() for very large encoder inputJean-Marc Valin2016-07-241-1/+7
* Fixes cap on gain in denormalise_bands()Jean-Marc Valin2016-07-241-4/+4
* Fixes a shift<0 issue in transient_analysis()Jean-Marc Valin2016-07-241-2/+2
* 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