From 12e5d8969f8d1e62ca1c7c0fdf311b7d27d18bde Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Wed, 19 Dec 2018 14:07:12 +0100 Subject: [PATCH] [io] [osx] switch to floating point AudioBufferList --- src/io/utils_apple_audio.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/io/utils_apple_audio.c b/src/io/utils_apple_audio.c index 34c35784..a05d65d3 100644 --- a/src/io/utils_apple_audio.c +++ b/src/io/utils_apple_audio.c @@ -12,11 +12,12 @@ void freeAudioBufferList(AudioBufferList *bufferList); CFURLRef getURLFromPath(const char * path); char_t *getPrintableOSStatusError(char_t *str, OSStatus error); -int createAubioBufferList(AudioBufferList * bufferList, int channels, int max_source_samples) { +int createAudioBufferList(AudioBufferList * bufferList, int channels, + int max_source_samples) { bufferList->mNumberBuffers = 1; bufferList->mBuffers[0].mNumberChannels = channels; - bufferList->mBuffers[0].mData = AUBIO_ARRAY(short, max_source_samples); - bufferList->mBuffers[0].mDataByteSize = max_source_samples * sizeof(short); + bufferList->mBuffers[0].mData = AUBIO_ARRAY(smpl_t, max_source_samples); + bufferList->mBuffers[0].mDataByteSize = max_source_samples * sizeof(smpl_t); return 0; } -- 2.11.0