summaryrefslogtreecommitdiff
path: root/celt/pitch.c
Commit message (Expand)AuthorAgeFilesLines
* Adding ENABLE_HARDENINGJean-Marc Valin2018-03-271-1/+1
* Simplifying celt_fir5() since x==y and mem[]={0}Jean-Marc Valin2017-10-081-17/+10
* Replace call of celt_inner_prod_c() (step 2)Linfeng Zhang2017-06-061-13/+0
* Replace call of celt_inner_prod_c() (step 1)Linfeng Zhang2017-06-061-1/+1
* Fixes some fixed-point 16-bit int overflowsv1.2-betaJean-Marc Valin2017-05-241-1/+1
* Fixes minor code quality issues in CELTJean-Marc Valin2016-06-201-1/+1
* Fixes a fixed-point precision issue in remove_doubling()Jean-Marc Valin2016-06-181-26/+39
* Reorganize x86 SSE intrinsics code.Jonathan Lennox2015-09-011-2/+2
* Fix celt_pitch_xcorr_c signature.Timothy B. Terriberry2014-12-011-16/+24
* Cisco optimization for x86 & fixed pointxiangmingzhu2014-10-031-6/+7
* Save more integer divisions on ARM when we know the operands are positiveJean-Marc Valin2014-01-211-2/+2
* Fix declaration after statement in fixed point.Gregory Maxwell2014-01-081-2/+2
* Defining celt_inner_prod() and using it instead of explicit loops.Jean-Marc Valin2013-12-091-12/+10
* Make celt_pitch_xcorr_edsp() work on ARMv5TE.Timothy B. Terriberry2013-11-261-0/+5
* Adds Neon assembly for correlation/convolutionTimothy B. Terriberry2013-11-181-5/+5
* Makes the SILK pitch search use celt_pitch_xcorr()Jean-Marc Valin2013-08-261-1/+1
* Makes dual_inner_prod() more generic to increase its useJean-Marc Valin2013-06-171-22/+4
* Avoids symbol clashes with Speex (pitch_xcorr) and libm (y1)Jean-Marc Valin2013-06-171-6/+6
* SSE optimization of remove_doubling()Jean-Marc Valin2013-06-131-6/+15
* Creates xcorr_kernel() that gets used by pitch_xcorr, celt_fir and celt_iir.Jean-Marc Valin2013-05-261-76/+10
* oops (again)Jean-Marc Valin2013-05-251-1/+0
* oopsJean-Marc Valin2013-05-251-1/+1
* Optimizes remove_doubling() by avoiding redundant calculations of yyJean-Marc Valin2013-05-251-7/+17
* Fixes two warnings in pitch_xcorr()Jean-Marc Valin2013-05-251-40/+40
* Optimizes _celt_autocorr() by using pitch_xcorr()Jean-Marc Valin2013-05-251-20/+46
* Merges the 4th order FIR with the first order FIR in pitch_downsample()Jean-Marc Valin2013-05-241-7/+52
* Make pitch_xcorr() work when len and max_pitch aren't multiples of 4.Jean-Marc Valin2013-05-241-1/+14
* oops, removed a minus sign that should never have appearedJean-Marc Valin2013-05-241-2/+2
* Unrolled version of the pitch correlationJean-Marc Valin2013-05-241-9/+105
* celt_maxabs16() now returns an opus_val32 to avoid problems with -32768Jean-Marc Valin2013-05-181-2/+2
* Fix MSVC format conversion warnings.Ralph Giles2012-10-231-4/+4
* Merge branch 'exp_analysis7'Jean-Marc Valin2012-10-091-1/+9
|\
| * Tonality and pitch tuningJean-Marc Valin2012-07-131-1/+9
* | Replace C99 restrict keyword with OPUS_RESTRICT.Gregory Maxwell2012-07-181-2/+2
|/
* Fixes some cases where MIN/MAX macros result in duplicated function callsJean-Marc Valin2012-05-301-4/+14
* Fixes a fixed-point overflow by scaling pitch search more conservativelyJean-Marc Valin2012-05-111-1/+1
* Fixes a (harmless) float overflow in the pitch searchJean-Marc Valin2012-05-081-0/+5
* Prevents remove_doubling() from considering negative pitch gainsJean-Marc Valin2012-04-241-0/+1
* Merge commit '390c89225d'Jean-Marc Valin2012-04-241-2/+2
|\
| * s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code"Jean-Marc Valin2012-04-201-2/+2
* | Fixes a bug introduced by the previous commitJean-Marc Valin2012-04-071-1/+1
* | Fixes some overflows in the fixed-point pitch codeJean-Marc Valin2012-04-061-6/+15
|/
* Rename '_FOO' to avoid potentional collisions with reserved identifiers.Ralph Giles2011-12-021-10/+9
* Renaming the CELT plc.c file to celt_lpc.c to avoid MSVC conflicts with Skype...Jean-Marc Valin2011-10-041-1/+1
* Add the noreturn attribute on the assert functions to aid static analysis, im...Gregory Maxwell2011-10-031-0/+2
* renames the libcelt/ directory to celt/Jean-Marc Valin2011-09-131-0/+384
* Moved all SILK source code to the silk/ directoryJean-Marc Valin2011-04-281-6/+0
* Loss rate adaptation for the CELT layerJean-Marc Valin2011-04-251-5/+5
* draft updateJean-Marc Valin2011-03-311-5/+5
* Build fixesJean-Marc Valin2011-03-231-5/+5