summaryrefslogtreecommitdiff
path: root/silk
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Assert non-overlapping memcpy. r=mark4oRalph Giles2016-07-041-0/+1
* Fixes potential overflow on 16-bit platformsJean-Marc Valin2016-06-201-4/+4
* Fixes signed integer overflow in fixed-point BurgJean-Marc Valin2016-06-191-2/+5
* Saturate when adding prediction to LPC excitation to avoid integer overflowFelicia Lim2016-06-042-2/+3
* cng exitation signal can saturate. Use same scaling as PLC and normal decodingSoren Skak Jensen2016-04-151-29/+32
* Fix valgrind unaddressable mem read errorFelicia Lim2016-03-301-2/+3
* fix for divide by zeroFelicia Lim2016-03-221-6/+8
* Expand SILK macro to avoid "Wexpansion-to-defined" violationflim2016-02-091-1/+5
* Renamed MAX_PULSES to SILK_MAX_PULSES and CELT_MAX_PULSESJean-Marc Valin2015-12-314-9/+9
* Adding AVX config switchesRadu Velea2015-11-051-0/+7
* Declare silk_warped_LPC_analysis_filter_FIX_c in silk/fixed/main_FIX.h.Jonathan Lennox2015-11-022-0/+13
* Fixes compile problems for MIPSRhishikesh Agashe2015-10-073-21/+10
* Create OPUS_FAST_INT64 macro, to abstract conditions where opus_int64 should ...Jonathan Lennox2015-09-011-5/+8
* Reorganize x86 SSE intrinsics code.Jonathan Lennox2015-09-013-7/+83
* Fix for flutter with FECKoen Vos2015-08-105-11/+21
* Fix silk_VQ_WMat_EC_sse4_1().Timothy B. Terriberry2015-01-021-1/+1
* There are no tabs in source code.Timothy B. Terriberry2014-10-0315-71/+70
* Cisco optimization for x86 & fixed pointxiangmingzhu2014-10-0344-114/+3357
* Using 64-bit acculumation for C0 in silk_burg_modified()Marcello Caramma (mcaramma)2014-07-011-16/+12
* Merge branch 'exp_mips_opt'Jean-Marc Valin2014-06-2012-1/+1284
|\
| * Whitespace fixesexp_mips_optJean-Marc Valin2014-06-198-16/+6
| * MIPS optimizationsRhishikesh Agashe2014-06-1912-1/+1294
* | Fixes CNG overflows from the previous commitKoen Vos2014-06-201-5/+9
* | Fixes CNG to address the DTX issue reported by Gonzalo MarianoKoen Vos2014-06-192-10/+15
|/
* Fixes a bug in silk_sum_sqr_shift() that was causing issues with Burg.Jean-Marc Valin2014-06-181-0/+1
* Fixes internal check_control_input() error checking.maks2014-02-061-1/+1
* Minor refactoring of the SILK PLC code to save more stackJean-Marc Valin2014-01-071-16/+26
* Another aliasing hack in the SILK PLC with SMALL_FOOTPRINTJean-Marc Valin2014-01-071-1/+10
* Don't allocate pulses on the stack when calling the SILK PLC.Jean-Marc Valin2014-01-071-3/+3
* Delaying allocation of the SILK temporary output buffer to reduce peak stackJean-Marc Valin2014-01-071-7/+28
* Store decoded SILK pulses as 16-bit vectorJean-Marc Valin2014-01-067-17/+17
* Makes silk_inner_prod_aligned() use celt_inner_prod() in fixed-point.Jean-Marc Valin2013-12-091-0/+5
* Makes pitch gain control less aggressivesilk_pitch_fixJean-Marc Valin2013-11-201-2/+7
* Using the maximum frequency response of pitch taps instead of maxabsJean-Marc Valin2013-11-205-5/+32
* Constrains accumulated pitch gain to avoid potential instability.Koen Vos2013-11-2010-6/+44