diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2009-04-23 17:48:37 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2009-04-23 17:48:37 +0000 |
commit | 28368793415ba934132994d8c10a5e149c1a8d9d (patch) | |
tree | 818d5f406e0c9b6f95f43faae0ff88d885a59ad6 /gtk2_ardour/plugin_eq_gui.cc | |
parent | 0a22716b74d52fcbef37bebf529048f7f3bc79e0 (diff) |
remove offset from process callback tree. some breakage may have occured. yes, really.
git-svn-id: svn://localhost/ardour2/branches/3.0@4999 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/plugin_eq_gui.cc')
-rw-r--r-- | gtk2_ardour/plugin_eq_gui.cc | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/gtk2_ardour/plugin_eq_gui.cc b/gtk2_ardour/plugin_eq_gui.cc index 1e7d038b97..f28234592c 100644 --- a/gtk2_ardour/plugin_eq_gui.cc +++ b/gtk2_ardour/plugin_eq_gui.cc @@ -286,11 +286,11 @@ PluginEqGui::signal_collect_callback(ARDOUR::BufferSet *in, ARDOUR::BufferSet *o _signal_output_fft->reset(); for (uint32_t i = 0; i < _plugin_insert->input_streams().n_audio(); ++i) { - _signal_input_fft ->analyze(in ->get_audio(i).data(_signal_buffer_size, 0), FFT::HANN); + _signal_input_fft ->analyze(in ->get_audio(i).data(), FFT::HANN); } for (uint32_t i = 0; i < _plugin_insert->output_streams().n_audio(); ++i) { - _signal_output_fft->analyze(out->get_audio(i).data(_signal_buffer_size, 0), FFT::HANN); + _signal_output_fft->analyze(out->get_audio(i).data(), FFT::HANN); } _signal_input_fft ->calculate(); @@ -311,7 +311,7 @@ PluginEqGui::run_impulse_analysis() // Create the impulse, can't use silence() because consecutive calls won't work for (uint32_t i = 0; i < inputs; ++i) { ARDOUR::AudioBuffer &buf = _bufferset.get_audio(i); - ARDOUR::Sample *d = buf.data(_buffer_size, 0); + ARDOUR::Sample *d = buf.data(); memset(d, 0, sizeof(ARDOUR::Sample)*_buffer_size); *d = 1.0; } @@ -331,15 +331,15 @@ PluginEqGui::run_impulse_analysis() // Silence collect buffers to copy data to, can't use silence() because consecutive calls won't work for (uint32_t i = 0; i < outputs; ++i) { ARDOUR::AudioBuffer &buf = _collect_bufferset.get_audio(i); - ARDOUR::Sample *d = buf.data(_buffer_size, 0); + ARDOUR::Sample *d = buf.data(); memset(d, 0, sizeof(ARDOUR::Sample)*_buffer_size); } if (f == 0) { //std::cerr << "0: no latency, copying full buffer, trivial.." << std::endl; for (uint32_t i = 0; i < outputs; ++i) { - memcpy(_collect_bufferset.get_audio(i).data(_buffer_size, 0), - _bufferset.get_audio(i).data(_buffer_size, 0), _buffer_size * sizeof(float)); + memcpy(_collect_bufferset.get_audio(i).data(), + _bufferset.get_audio(i).data(), _buffer_size * sizeof(float)); } } else { //int C = 0; @@ -361,8 +361,8 @@ PluginEqGui::run_impulse_analysis() //std::cerr << (++C) << ": copying " << length << " frames to _collect_bufferset.get_audio(i)+" << target_offset << " from bufferset at offset " << f << std::endl; for (uint32_t i = 0; i < outputs; ++i) { - memcpy(_collect_bufferset.get_audio(i).data(_buffer_size, target_offset), - _bufferset.get_audio(i).data(_buffer_size, 0) + f, + memcpy(_collect_bufferset.get_audio(i).data(target_offset), + _bufferset.get_audio(i).data() + f, length * sizeof(float)); } @@ -374,7 +374,7 @@ PluginEqGui::run_impulse_analysis() // Silence the buffers for (uint32_t i = 0; i < inputs; ++i) { ARDOUR::AudioBuffer &buf = _bufferset.get_audio(i); - ARDOUR::Sample *d = buf.data(_buffer_size, 0); + ARDOUR::Sample *d = buf.data(); memset(d, 0, sizeof(ARDOUR::Sample)*_buffer_size); } @@ -387,7 +387,7 @@ PluginEqGui::run_impulse_analysis() for (uint32_t i = 0; i < outputs; ++i) { - _impulse_fft->analyze(_collect_bufferset.get_audio(i).data(_buffer_size, 0)); + _impulse_fft->analyze(_collect_bufferset.get_audio(i).data()); } // normalize the output |