Searched refs:dftBuf (Results 1 – 1 of 1) sorted by relevance
| /OK3568_Linux_fs/buildroot/dl/sox/git/src/ |
| H A D | vad.c | 22 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 …]
|