aboutsummaryrefslogtreecommitdiff
path: root/celt/pitch.c
AgeCommit message (Expand)Author
2017-10-08Simplifying celt_fir5() since x==y and mem[]={0}Jean-Marc Valin
2017-06-06Replace call of celt_inner_prod_c() (step 2)Linfeng Zhang
2017-06-06Replace call of celt_inner_prod_c() (step 1)Linfeng Zhang
2017-05-24Fixes some fixed-point 16-bit int overflowsJean-Marc Valin
2016-06-20Fixes minor code quality issues in CELTJean-Marc Valin
2016-06-18Fixes a fixed-point precision issue in remove_doubling()Jean-Marc Valin
2015-09-01Reorganize x86 SSE intrinsics code.Jonathan Lennox
2014-12-01Fix celt_pitch_xcorr_c signature.Timothy B. Terriberry
2014-10-03Cisco optimization for x86 & fixed pointxiangmingzhu
2014-01-21Save more integer divisions on ARM when we know the operands are positiveJean-Marc Valin
2014-01-08Fix declaration after statement in fixed point.Gregory Maxwell
2013-12-09Defining celt_inner_prod() and using it instead of explicit loops.Jean-Marc Valin
2013-11-26Make celt_pitch_xcorr_edsp() work on ARMv5TE.Timothy B. Terriberry
2013-11-18Adds Neon assembly for correlation/convolutionTimothy B. Terriberry
2013-08-26Makes the SILK pitch search use celt_pitch_xcorr()Jean-Marc Valin
2013-06-17Makes dual_inner_prod() more generic to increase its useJean-Marc Valin
2013-06-17Avoids symbol clashes with Speex (pitch_xcorr) and libm (y1)Jean-Marc Valin
2013-06-13SSE optimization of remove_doubling()Jean-Marc Valin
2013-05-26Creates xcorr_kernel() that gets used by pitch_xcorr, celt_fir and celt_iir.Jean-Marc Valin
2013-05-25oops (again)Jean-Marc Valin
2013-05-25oopsJean-Marc Valin
2013-05-25Optimizes remove_doubling() by avoiding redundant calculations of yyJean-Marc Valin
2013-05-25Fixes two warnings in pitch_xcorr()Jean-Marc Valin
2013-05-25Optimizes _celt_autocorr() by using pitch_xcorr()Jean-Marc Valin
2013-05-24Merges the 4th order FIR with the first order FIR in pitch_downsample()Jean-Marc Valin
2013-05-24Make pitch_xcorr() work when len and max_pitch aren't multiples of 4.Jean-Marc Valin
2013-05-24oops, removed a minus sign that should never have appearedJean-Marc Valin
2013-05-24Unrolled version of the pitch correlationJean-Marc Valin
2013-05-18celt_maxabs16() now returns an opus_val32 to avoid problems with -32768Jean-Marc Valin
2012-10-23Fix MSVC format conversion warnings.Ralph Giles
2012-10-09Merge branch 'exp_analysis7'Jean-Marc Valin
2012-07-18Replace C99 restrict keyword with OPUS_RESTRICT.Gregory Maxwell
2012-07-13Tonality and pitch tuningJean-Marc Valin
2012-05-30Fixes some cases where MIN/MAX macros result in duplicated function callsJean-Marc Valin
2012-05-11Fixes a fixed-point overflow by scaling pitch search more conservativelyJean-Marc Valin
2012-05-08Fixes a (harmless) float overflow in the pitch searchJean-Marc Valin
2012-04-24Prevents remove_doubling() from considering negative pitch gainsJean-Marc Valin
2012-04-24Merge commit '390c89225d'Jean-Marc Valin
2012-04-20s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code"Jean-Marc Valin
2012-04-07Fixes a bug introduced by the previous commitJean-Marc Valin
2012-04-06Fixes some overflows in the fixed-point pitch codeJean-Marc Valin
2011-12-02Rename '_FOO' to avoid potentional collisions with reserved identifiers.Ralph Giles
2011-10-04Renaming the CELT plc.c file to celt_lpc.c to avoid MSVC conflicts with Skype...Jean-Marc Valin
2011-10-03Add the noreturn attribute on the assert functions to aid static analysis, im...Gregory Maxwell
2011-09-13renames the libcelt/ directory to celt/Jean-Marc Valin
2011-04-28Moved all SILK source code to the silk/ directoryJean-Marc Valin
2011-04-25Loss rate adaptation for the CELT layerJean-Marc Valin
2011-03-31draft updateJean-Marc Valin
2011-03-23Build fixesJean-Marc Valin
2011-03-21Making mode switching use the same window as CELT (squared)Jean-Marc Valin