summaryrefslogtreecommitdiff
path: root/celt/celt_encoder.c
Commit message (Expand)AuthorAgeFilesLines
* Avoids incrementing uninitialized valuesJean-Marc Valin2022-07-051-4/+10
* fix equivalent bitrate calculation for <20ms frame sizesHector Martin2020-05-251-1/+1
* Renaming compute_allocation to clt_compute_allocation() to avoid symbol clashesJean-Marc Valin2018-10-161-1/+1
* Work around VS2015 internal compiler errorstagingMark Harris2018-07-281-3/+3
* Silence compiler warningsMark Harris2018-07-211-1/+1
* Fix DISABLE_FLOAT_API unused parameter warningMark Harris2018-05-281-0/+2
* Oops, fix NaN testJean-Marc Valin2018-05-171-1/+1
* Aborting on NaN in CELTJean-Marc Valin2018-05-151-0/+9
* Disabling weak transients and 5ms resolution on voiced framesJean-Marc Valin2018-02-151-2/+2
* Add a simple masking model to the spreading decisionJean-Marc Valin2018-02-131-3/+41
* Making sure importance[] is initialized even when we don't use dynallocJean-Marc Valin2018-02-131-0/+3
* oopsJean-Marc Valin2018-02-131-1/+1
* Improve TF analysis RDO to take into account how important each band isJean-Marc Valin2018-02-131-19/+34
* Scaling back the pitch filter when most of the energy is above 3.2 kHzJean-Marc Valin2018-01-261-3/+6
* Fix unnecessary assignment.Roman Kalashnikov2017-10-301-1/+1
* Replace call of celt_inner_prod_c() (step 1)Linfeng Zhang2017-06-061-3/+3
* Recalibrate VBR to hit target bitrate on averageJean-Marc Valin2017-06-021-2/+2
* Update dynalloc VBR calibrationJean-Marc Valin2017-06-021-1/+1
* Adding leakage modelling to boost bandsexp_leakage7Jean-Marc Valin2017-06-011-6/+18
* Let CBR use more bits for dynallocJean-Marc Valin2017-06-011-3/+3
* Fixes a double->float conversion warningJean-Marc Valin2017-05-241-1/+1
* Fixes some fixed-point 16-bit int overflowsv1.2-betaJean-Marc Valin2017-05-241-1/+1
* Reducing trim at low bitrateJean-Marc Valin2017-05-241-2/+10
* Fix compiler warningsMark Harris2017-02-261-1/+1
* Removes OPUS_FRAMESIZE_VARIABLEJean-Marc Valin2016-11-041-12/+4
* 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
* Make it possible to ignore inverted phase stereo for downmix purposesexp_bitstream7Jean-Marc Valin2016-09-011-2/+22
* Making stereo theta decision based on minimizing distortionJean-Marc Valin2016-07-281-1/+1
* Fixes a shift<0 issue in transient_analysis()Jean-Marc Valin2016-07-241-2/+2
* Adds some smoothing to the energy quantizationexp_lbr_tuneJean-Marc Valin2016-07-191-2/+26
* 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-191-7/+2
* 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
* Quality: Increase CELT rate for voiced frames in hybrid modeJean-Marc Valin2016-07-171-0/+11
* 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
* Fixes minor code quality issues in CELTJean-Marc Valin2016-06-201-2/+2
* Fixes an overflow in the constrained VBR code for bitrate>64000Jean-Marc Valin2016-06-171-3/+6
* Fixes patch_transient_decision() for hybrid modeJean-Marc Valin2015-12-231-11/+11
* Fixes the transient detector on silenceJean-Marc Valin2015-12-041-2/+2
* armv7(float): Optimize decode usecase using NE10 libraryViswanath Puttagunta2015-10-071-1/+2
* armv7(float): Optimize encode usecase using NE10 libraryViswanath Puttagunta2015-10-071-5/+8