diff options
author | Tim E. Real <termtech@rogers.com> | 2012-12-16 01:56:25 +0000 |
---|---|---|
committer | Tim E. Real <termtech@rogers.com> | 2012-12-16 01:56:25 +0000 |
commit | a2ae7e06099f1ceb38d752909e3c17055fbc59ca (patch) | |
tree | 05d72e62dc981f60876eae6be24993d336276b0f /muse2/muse/vst_native.cpp | |
parent | b776676ee0feb412a0c2aa917847231985b32563 (diff) |
Fix some Release build warnings. Several more to do.
Diffstat (limited to 'muse2/muse/vst_native.cpp')
-rw-r--r-- | muse2/muse/vst_native.cpp | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/muse2/muse/vst_native.cpp b/muse2/muse/vst_native.cpp index c22799d6..de206313 100644 --- a/muse2/muse/vst_native.cpp +++ b/muse2/muse/vst_native.cpp @@ -789,7 +789,12 @@ bool VstNativeSynthIF::init(Synth* s) _audioOutBuffers = new float*[outports]; for(unsigned long k = 0; k < outports; ++k) { - posix_memalign((void**)&_audioOutBuffers[k], 16, sizeof(float) * MusEGlobal::segmentSize); + int rv = posix_memalign((void**)&_audioOutBuffers[k], 16, sizeof(float) * MusEGlobal::segmentSize); + if(rv != 0) + { + fprintf(stderr, "ERROR: VstNativeSynthIF::init: posix_memalign returned error:%d. Aborting!\n", rv); + abort(); + } memset(_audioOutBuffers[k], 0, sizeof(float) * MusEGlobal::segmentSize); } } @@ -800,12 +805,22 @@ bool VstNativeSynthIF::init(Synth* s) _audioInBuffers = new float*[inports]; for(unsigned long k = 0; k < inports; ++k) { - posix_memalign((void**)&_audioInBuffers[k], 16, sizeof(float) * MusEGlobal::segmentSize); + int rv = posix_memalign((void**)&_audioInBuffers[k], 16, sizeof(float) * MusEGlobal::segmentSize); + if(rv != 0) + { + fprintf(stderr, "ERROR: VstNativeSynthIF::init: posix_memalign returned error:%d. Aborting!\n", rv); + abort(); + } memset(_audioInBuffers[k], 0, sizeof(float) * MusEGlobal::segmentSize); _iUsedIdx.push_back(false); // Start out with all false. } - posix_memalign((void**)&_audioInSilenceBuf, 16, sizeof(float) * MusEGlobal::segmentSize); + int rv = posix_memalign((void**)&_audioInSilenceBuf, 16, sizeof(float) * MusEGlobal::segmentSize); + if(rv != 0) + { + fprintf(stderr, "ERROR: VstNativeSynthIF::init: posix_memalign returned error:%d. Aborting!\n", rv); + abort(); + } memset(_audioInSilenceBuf, 0, sizeof(float) * MusEGlobal::segmentSize); } |