summaryrefslogtreecommitdiff
path: root/muse2/muse/vst_native.cpp
diff options
context:
space:
mode:
authorTim E. Real <termtech@rogers.com>2012-12-16 01:56:25 +0000
committerTim E. Real <termtech@rogers.com>2012-12-16 01:56:25 +0000
commita2ae7e06099f1ceb38d752909e3c17055fbc59ca (patch)
tree05d72e62dc981f60876eae6be24993d336276b0f /muse2/muse/vst_native.cpp
parentb776676ee0feb412a0c2aa917847231985b32563 (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.cpp21
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);
}