diff options
author | Jamie Bullock <jamie@jamiebullock.com> | 2013-06-19 15:30:04 -0700 |
---|---|---|
committer | Jamie Bullock <jamie@jamiebullock.com> | 2013-06-19 16:23:50 -0700 |
commit | 58eae8137000f5f8c319a376fd5362004e6d5adf (patch) | |
tree | ac6a6c9bd42dee7a7c62b1d17359635a4c0033cf /src/init.c | |
parent | 6cf886fe78cad39b97e5d462bd4c37e5d19aa87c (diff) | |
download | LibXtract-58eae8137000f5f8c319a376fd5362004e6d5adf.tar.gz LibXtract-58eae8137000f5f8c319a376fd5362004e6d5adf.tar.bz2 LibXtract-58eae8137000f5f8c319a376fd5362004e6d5adf.zip |
Initialise ooura struct with right amount of memory for ooura FFT. Fixes #11
Diffstat (limited to 'src/init.c')
-rw-r--r-- | src/init.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -43,8 +43,8 @@ #ifdef USE_OOURA void xtract_init_ooura_data(xtract_ooura_data *ooura_data, unsigned int N) { - ooura_data->ooura_ip = (int *)calloc((2 + sqrt(N)), sizeof(int)); - ooura_data->ooura_w = (double *)calloc((N - 1), sizeof(double)); + ooura_data->ooura_ip = (int *)calloc(2 + sqrt(N), sizeof(int)); + ooura_data->ooura_w = (double *)calloc(N * 5 / 4, sizeof(double)); ooura_data->initialised = true; } |