summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-08-07 03:07:50 +0200
committerRobin Gareus <robin@gareus.org>2015-08-07 03:07:50 +0200
commit249dadd08cc8796be5542d0414237ed4c2bfd2b4 (patch)
tree9d341946bac4a550d323a3be50acbaf74ed78f4b
parent815ffcd567a65c259b31b41e03c56cf2fc8ad1b6 (diff)
fix VST plugin crash (from 35a9c63)
depending on offset, the audio-buffer may not be memory aligned, use memcpy() not SSE copy_vector.
-rw-r--r--libs/ardour/vst_plugin.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/vst_plugin.cc b/libs/ardour/vst_plugin.cc
index b32db6a6d3..b62e18fed8 100644
--- a/libs/ardour/vst_plugin.cc
+++ b/libs/ardour/vst_plugin.cc
@@ -649,7 +649,7 @@ VSTPlugin::connect_and_run (BufferSet& bufs,
if (!valid) {
continue;
}
- copy_vector (bufs.get_audio(index).data(offset), outs[i], nframes * sizeof(float));
+ memcpy (bufs.get_audio(index).data(offset), outs[i], nframes * sizeof(float));
}
#endif
return 0;