summaryrefslogtreecommitdiff
path: root/silk
Commit message (Expand)AuthorAgeFilesLines
* Increase headroom to avoid overflow in silk_pitch_analysis_core()Jean-Marc Valin2016-07-221-1/+1
* SILK overflow fixesJean-Marc Valin2016-07-212-3/+3
* Avoids undefined behaviour from left-shifting negative valuesJean-Marc Valin2016-07-201-2/+2
* Fix include warningTristan Matthews2016-07-191-0/+1
* Fix include warningTristan Matthews2016-07-191-0/+1
* Moving FEC decision to the Opus encoder level (from SILK level)Jean-Marc Valin2016-07-195-27/+14
* CBR: set gains to their previons values where we're busting the budgetJean-Marc Valin2016-07-192-6/+42
* Set pulses to zero if we can't meet rate targetJean-Marc Valin2016-07-192-0/+26
* Now that we're preventing huge gains, we no longer need to pretend there'sJean-Marc Valin2016-07-192-7/+0
* CBR: lock the gain on a subframe when the number of pulses stops going downJean-Marc Valin2016-07-192-2/+50
* merge back in the LTP gain safety limiterKoen Vos2016-07-1910-9/+74
* CBR: Using the same gain increase for fixed-point as for floatJean-Marc Valin2016-07-191-5/+10
* comment about reduced codelength component in LTP quantizer error metricKoen Vos2016-07-191-2/+3
* avoid double if statement for finding best quantized LTP coefsKoen Vos2016-07-191-4/+2
* increase NSQ decision delay from 32 to 40Koen Vos2016-07-195-14/+20
* reduced noise floor in noise shaping analysis by 2 dBKoen Vos2016-07-191-1/+1
* increase order of noise shaping filterKoen Vos2016-07-196-13/+12
* more conservative scaling of LTP corrs; remove assert that checks for negativ...Koen Vos2016-07-197-36/+31
* Clean up: alignment of commentsKoen Vos2016-07-174-36/+36
* Clean up: replace tabs by spacesKoen Vos2016-07-1723-146/+146
* removed prefilterKoen Vos2016-07-1729-975/+256
* slight clean upKoen Vos2016-07-178-93/+133
* undo some loop unrollingKoen Vos2016-07-173-20/+6
* pitch analysis (in FIX) now scales the input down at the start, instead of at...Koen Vos2016-07-172-58/+46
* minor clean up of pointer offsetsKoen Vos2016-07-175-16/+13
* simplified computation of LTP coefsKoen Vos2016-07-1721-1040/+268
* Attenuate SILK PLC gain only for unvoiced speechFelicia Lim2016-07-172-2/+5
* Makes the encoder more aggressive about meeting the rate targetJean-Marc Valin2016-07-173-6/+45
* Using more fine-grained complexity settings for SILKJean-Marc Valin2016-07-171-2/+24
* Fixes signed integer overlof in silk_ADD_POS_SAT32()Jean-Marc Valin2016-07-173-12/+2
* New DTX that works in all modes (SILK/CELT/HYBRID)Felicia Lim2016-07-171-0/+1
* NLSF_VQ_MAX_SURVIVORS is no longer usefulJean-Marc Valin2016-07-173-3/+0
* take advantage of more efficient NLSF quantization by reducing number of surv...Koen Vos2016-07-176-35/+12
* NLSF_del_dec_quant minor clean upKoen Vos2016-07-171-5/+3
* NLSF_encode now also uses NLSF weights from tableKoen Vos2016-07-171-22/+10
* NLSF VQ now uses absolute error, and predictionKoen Vos2016-07-174-19/+28
* NLSF decoding now uses tables for NLSF weightsKoen Vos2016-07-178-21/+109
* Implement sum_sqr_shift() using two passes with no branch inside the loopsJean-Marc Valin2016-07-171-27/+24
* Quality: Increase CELT rate for voiced frames in hybrid modeJean-Marc Valin2016-07-172-0/+9
* Apply 02f3ac225f99 fix for divide-by-zero to the SSE4.1 version of silk_burg_...Jean-Marc Valin2016-07-151-6/+8
* Add Aarch64 intrinsics for saturated add/subtract.Jonathan Lennox2016-07-062-0/+43
* Add OPUS_FAST_INT64 definition of silk_SMULWT.Jonathan Lennox2016-07-061-0/+4
* Explicitly cast results of silk OPUS_FAST_INT64 macros back to opus_int32.Jonathan Lennox2016-07-061-5/+5
* Move OPUS_FAST_INT64 definition to celt/arch.h.Jonathan Lennox2016-07-061-7/+1
* Add Neon intrinsics for Silk noise shape feedback loop.Jonathan Lennox2016-07-065-17/+145
* Apply Neon short prediction optimization to silk_noise_shape_quantizer_del_dec.Jonathan Lennox2016-07-062-25/+21
* Add Neon intrinsics for Silk noise shape quantization.Jonathan Lennox2016-07-066-26/+256
* Update URLsMark Harris2016-07-061-1/+1
* Replace another useless 32x16 multiply with 16x16Jean-Marc Valin2016-07-051-2/+3
* Replacing some 32x16 multiplies with 16x16 when both operands are 16 bitsJean-Marc Valin2016-07-051-7/+7