From 3d7a0622158c8ee646e369eb5d192864844b71ed Mon Sep 17 00:00:00 2001 From: Greg Zharun Date: Wed, 10 Sep 2014 19:18:24 +0300 Subject: [PATCH] [Summary] Fixed main callback input data size issue: incorrect size of the buffer was provided during memory copy procedure --- libs/backends/wavesaudio/waves_audiobackend.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/backends/wavesaudio/waves_audiobackend.cc b/libs/backends/wavesaudio/waves_audiobackend.cc index 1692030601..f966a191bc 100644 --- a/libs/backends/wavesaudio/waves_audiobackend.cc +++ b/libs/backends/wavesaudio/waves_audiobackend.cc @@ -1128,7 +1128,7 @@ WavesAudioBackend::_read_audio_data_from_device (const float* input_buffer, pfra { #if defined(PLATFORM_WINDOWS) const float **buffer = (const float**)input_buffer; - size_t copied_bytes = nframes*sizeof(float*); + size_t copied_bytes = nframes*sizeof(float); for(std::vector::iterator it = _physical_audio_inputs.begin (); it != _physical_audio_inputs.end();