mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Use std::copy_n instead of pointer arithmetic
This commit is contained in:
@@ -444,8 +444,8 @@ void Vst2PluginBridge::do_process(T** inputs, T** outputs, int sample_frames) {
|
|||||||
std::vector<std::vector<T>> input_buffers(plugin.numInputs,
|
std::vector<std::vector<T>> input_buffers(plugin.numInputs,
|
||||||
std::vector<T>(sample_frames));
|
std::vector<T>(sample_frames));
|
||||||
for (int channel = 0; channel < plugin.numInputs; channel++) {
|
for (int channel = 0; channel < plugin.numInputs; channel++) {
|
||||||
std::copy(inputs[channel], inputs[channel] + sample_frames,
|
std::copy_n(inputs[channel], sample_frames,
|
||||||
input_buffers[channel].begin());
|
input_buffers[channel].begin());
|
||||||
}
|
}
|
||||||
|
|
||||||
const AudioBuffers request{input_buffers, sample_frames};
|
const AudioBuffers request{input_buffers, sample_frames};
|
||||||
|
|||||||
Reference in New Issue
Block a user