if(buffer)
{
- int size = MIN(new_allocation, allocation);
-
+ int size = new_allocation;
memcpy(new_buffer->get_data(),
buffer->get_data(),
(size - PluginClient::in_buffer_size) * sizeof(double));
{
load_configuration();
- if(need_reconfigure) reconfigure();
+// if(need_reconfigure) reconfigure();
+ reconfigure();
// printf("DelayAudio::process_realtime %d %d\n",
// input_start, size);
DelayAudioWindow::DelayAudioWindow(DelayAudio *plugin)
- : PluginClientWindow(plugin, 285, 80, 285, 80, 0)
+ : PluginClientWindow(plugin, xS(200), yS(80), xS(200), yS(80), 0)
{
this->plugin = plugin;
}
void DelayAudioWindow::create_objects()
{
- add_subwindow(new BC_Title(10, 10, _("Delay seconds:")));
+ int xs10 = xS(10);
+ int ys10 = yS(10), ys40 = yS(40);
+ add_subwindow(new BC_Title(xs10, ys10, _("Delay seconds:")));
length = new DelayAudioTextBox(
plugin,
this,
- 10,
- 40);
+ xs10,
+ ys40);
length->create_objects();
update_gui();
show_window();