From b5d32cbf7b8a5828998946b1e838d360214fe50d Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Sat, 5 Sep 2015 02:00:43 +0200 Subject: [PATCH] src/spectral/fft.c: use memcpy --- src/spectral/fft.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/spectral/fft.c b/src/spectral/fft.c index 3f3a0209..e37d2bf3 100644 --- a/src/spectral/fft.c +++ b/src/spectral/fft.c @@ -230,9 +230,13 @@ void aubio_fft_rdo(aubio_fft_t * s, cvec_t * spectrum, fvec_t * output) { void aubio_fft_do_complex(aubio_fft_t * s, fvec_t * input, fvec_t * compspec) { uint_t i; +#ifndef HAVE_MEMCPY_HACKS for (i=0; i < s->winsize; i++) { s->in[i] = input->data[i]; } +#else + memcpy(s->in, input->data, s->winsize * sizeof(smpl_t)); +#endif /* HAVE_MEMCPY_HACKS */ #ifdef HAVE_FFTW3 // using FFTW3 fftw_execute(s->pfw); #ifdef HAVE_COMPLEX_H -- 2.11.0