Home
last modified time | relevance | path

Searched refs:dftBuf (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Dvad.c22 double * dftBuf, * noiseSpectrum, * spectrum, * measures, meanMeas; member
125 lsx_Calloc(c->dftBuf, p->dftLen_ws); in start()
194 c->dftBuf[i] = p->samples[index_ns] * p->spectrumWindow[i]; in measure()
195 memset(c->dftBuf + i, 0, (p->dftLen_ws - i) * sizeof(*c->dftBuf)); in measure()
196 lsx_safe_rdft((int)p->dftLen_ws, 1, c->dftBuf); in measure()
198 memset(c->dftBuf, 0, p->spectrumStart * sizeof(*c->dftBuf)); in measure()
200 double d = sqrt(sqr(c->dftBuf[2 * i]) + sqr(c->dftBuf[2 * i + 1])); in measure()
208 c->dftBuf[i] = d * p->cepstrumWindow[i - p->spectrumStart]; in measure()
210 memset(c->dftBuf + i, 0, ((p->dftLen_ws >> 1) - i) * sizeof(*c->dftBuf)); in measure()
211 lsx_safe_rdft((int)p->dftLen_ws >> 1, 1, c->dftBuf); in measure()
[all …]