Jean-Marc Valin
|
e72833098c
Defining celt_inner_prod() and using it instead of explicit loops.
|
11 years ago |
Timothy B. Terriberry
|
5c02c5ffb5
Make celt_pitch_xcorr_edsp() work on ARMv5TE.
|
11 years ago |
Timothy B. Terriberry
|
39386e0b85
Adds Neon assembly for correlation/convolution
|
11 years ago |
Jean-Marc Valin
|
a156c5ece7
Makes the SILK pitch search use celt_pitch_xcorr()
|
11 years ago |
Jean-Marc Valin
|
b9176a4c3e
Makes dual_inner_prod() more generic to increase its use
|
11 years ago |
Jean-Marc Valin
|
71766ef7a4
Avoids symbol clashes with Speex (pitch_xcorr) and libm (y1)
|
11 years ago |
Jean-Marc Valin
|
4e018b22bb
SSE optimization of remove_doubling()
|
11 years ago |
Jean-Marc Valin
|
068cbd89bf
Creates xcorr_kernel() that gets used by pitch_xcorr, celt_fir and celt_iir.
|
11 years ago |
Jean-Marc Valin
|
319fe445e3
oops (again)
|
11 years ago |
Jean-Marc Valin
|
1cdc3f5a2d
oops
|
11 years ago |
Jean-Marc Valin
|
64ba502e2c
Optimizes remove_doubling() by avoiding redundant calculations of yy
|
11 years ago |
Jean-Marc Valin
|
319df9a836
Fixes two warnings in pitch_xcorr()
|
11 years ago |
Jean-Marc Valin
|
e8e57a32f6
Optimizes _celt_autocorr() by using pitch_xcorr()
|
11 years ago |
Jean-Marc Valin
|
fbf99981a6
Merges the 4th order FIR with the first order FIR in pitch_downsample()
|
11 years ago |
Jean-Marc Valin
|
85a6618af8
Make pitch_xcorr() work when len and max_pitch aren't multiples of 4.
|
11 years ago |
Jean-Marc Valin
|
088929d1f1
oops, removed a minus sign that should never have appeared
|
11 years ago |
Jean-Marc Valin
|
559fbe8b16
Unrolled version of the pitch correlation
|
11 years ago |
Jean-Marc Valin
|
b7bd4c20ac
celt_maxabs16() now returns an opus_val32 to avoid problems with -32768
|
11 years ago |
Ralph Giles
|
027ec51bfe
Fix MSVC format conversion warnings.
|
12 years ago |
Jean-Marc Valin
|
7315b35e13
Merge branch 'exp_analysis7'
|
12 years ago |
Gregory Maxwell
|
de0b5324b6
Replace C99 restrict keyword with OPUS_RESTRICT.
|
12 years ago |
Jean-Marc Valin
|
0892c169c6
Tonality and pitch tuning
|
13 years ago |
Jean-Marc Valin
|
66ac10210c
Fixes some cases where MIN/MAX macros result in duplicated function calls
|
12 years ago |
Jean-Marc Valin
|
6ae5101fb4
Fixes a fixed-point overflow by scaling pitch search more conservatively
|
12 years ago |
Jean-Marc Valin
|
9faea25d29
Fixes a (harmless) float overflow in the pitch search
|
12 years ago |
Jean-Marc Valin
|
b3deb5342f
Prevents remove_doubling() from considering negative pitch gains
|
12 years ago |
Jean-Marc Valin
|
ab5a049705
Merge commit '390c89225d'
|
12 years ago |
Jean-Marc Valin
|
cb05e7cd96
s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code"
|
12 years ago |
Jean-Marc Valin
|
7aecadda2f
Fixes a bug introduced by the previous commit
|
13 years ago |
Jean-Marc Valin
|
178758b81a
Fixes some overflows in the fixed-point pitch code
|
13 years ago |