Home
last modified time | relevance | path

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

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Dspectrogram.c116 double *dft_buf; /* [dft_size] */ member
419 p->dft_buf = lsx_calloc(p->dft_size, sizeof(*p->dft_buf)); in start()
424 lsx_safe_rdft(p->dft_size, 1, p->dft_buf); in start()
515 p->dft_buf[i] = p->buf[i] * p->window[i]; in flow()
518 lsx_safe_rdft(p->dft_size, 1, p->dft_buf); in flow()
519 p->magnitudes[0] += sqr(p->dft_buf[0]); in flow()
522 p->magnitudes[i] += sqr(p->dft_buf[2*i]) + sqr(p->dft_buf[2*i+1]); in flow()
524 p->magnitudes[p->dft_size >> 1] += sqr(p->dft_buf[1]); in flow()
527 rdft_p(*p->shared_ptr, p->dft_buf, p->magnitudes, p->dft_size); in flow()
947 free(p->dft_buf); in stop()