diff options
author | Robin Gareus <robin@gareus.org> | 2015-08-07 03:07:50 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-08-07 03:07:50 +0200 |
commit | 249dadd08cc8796be5542d0414237ed4c2bfd2b4 (patch) | |
tree | 9d341946bac4a550d323a3be50acbaf74ed78f4b /libs/ardour/vst_plugin.cc | |
parent | 815ffcd567a65c259b31b41e03c56cf2fc8ad1b6 (diff) |
fix VST plugin crash (from 35a9c63)
depending on offset, the audio-buffer may not be
memory aligned, use memcpy() not SSE copy_vector.
Diffstat (limited to 'libs/ardour/vst_plugin.cc')
-rw-r--r-- | libs/ardour/vst_plugin.cc | 2 |
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; |