mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
bridge_softmix_binaural: Enable FFTW3 in Solaris 11.
ASTERISK-27939 Change-Id: Ice5640e08385a64a0a6555deaccd91e86bca154f
This commit is contained in:
@@ -193,12 +193,12 @@ int init_convolve_channel(struct convolve_channel *channel, unsigned int hrtf_le
|
||||
float *hrir;
|
||||
|
||||
/* Prepare FFTW. */
|
||||
channel->fftw_in = fftw_alloc_real(hrtf_len + 1);
|
||||
channel->fftw_in = (double *) fftw_malloc(sizeof(double) * (hrtf_len + 1));
|
||||
if (channel->fftw_in == NULL) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
channel->fftw_out = fftw_alloc_real(hrtf_len + 1);
|
||||
channel->fftw_out = (double *) fftw_malloc(sizeof(double) * (hrtf_len + 1));
|
||||
if (channel->fftw_out == NULL) {
|
||||
fftw_free(channel->fftw_in);
|
||||
return -1;
|
||||
@@ -239,7 +239,7 @@ int init_convolve_channel(struct convolve_channel *channel, unsigned int hrtf_le
|
||||
}
|
||||
|
||||
fftw_execute(channel->fftw_plan);
|
||||
channel->hrtf = fftw_alloc_real(hrtf_len);
|
||||
channel->hrtf = (double *) fftw_malloc(sizeof(double) * hrtf_len);
|
||||
if (channel->hrtf == NULL) {
|
||||
fftw_free(channel->fftw_in);
|
||||
fftw_free(channel->fftw_out);
|
||||
|
Reference in New Issue
Block a user