[Ardour-Dev] [PATCH] Change of signature of Evoral::Parameter compensate
Torben Hohn
torbenh at gmx.de
Wed Oct 1 15:06:42 PDT 2008
---
gtk2_ardour/generic_pluginui.cc | 4 ++--
libs/ardour/ladspa_plugin.cc | 4 ++--
libs/ardour/lv2_plugin.cc | 2 +-
libs/ardour/processor.cc | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/gtk2_ardour/generic_pluginui.cc b/gtk2_ardour/generic_pluginui.cc
index 1c414d6..56fa848 100644
--- a/gtk2_ardour/generic_pluginui.cc
+++ b/gtk2_ardour/generic_pluginui.cc
@@ -185,7 +185,7 @@ GenericPluginUI::build ()
/* Don't show latency control ports */
- if (plugin->describe_parameter (Evoral::Parameter(PluginAutomation, i)) == X_("latency")) {
+ if (plugin->describe_parameter (Evoral::Parameter(PluginAutomation, 0, i)) == X_("latency")) {
continue;
}
@@ -211,7 +211,7 @@ GenericPluginUI::build ()
boost::shared_ptr<ARDOUR::AutomationControl> c
= boost::dynamic_pointer_cast<ARDOUR::AutomationControl>(
- insert->data().control(Evoral::Parameter(PluginAutomation, i)));
+ insert->data().control(Evoral::Parameter(PluginAutomation, 0, i)));
if ((cui = build_control_ui (i, c)) == 0) {
error << string_compose(_("Plugin Editor: could not build control element for port %1"), i) << endmsg;
diff --git a/libs/ardour/ladspa_plugin.cc b/libs/ardour/ladspa_plugin.cc
index d756bbf..66c6be8 100644
--- a/libs/ardour/ladspa_plugin.cc
+++ b/libs/ardour/ladspa_plugin.cc
@@ -297,7 +297,7 @@ LadspaPlugin::set_parameter (uint32_t which, float val)
if (which < _descriptor->PortCount) {
_shadow_data[which] = (LADSPA_Data) val;
#if 0
- ParameterChanged (Parameter(PluginAutomation, which), val); /* EMIT SIGNAL */
+ ParameterChanged (Parameter(PluginAutomation, 0, which), val); /* EMIT SIGNAL */
if (which < parameter_count() && controls[which]) {
controls[which]->Changed ();
@@ -503,7 +503,7 @@ LadspaPlugin::automatable () const
if (LADSPA_IS_PORT_INPUT(port_descriptor (i)) &&
LADSPA_IS_PORT_CONTROL(port_descriptor (i))){
- ret.insert (ret.end(), Evoral::Parameter(PluginAutomation, i));
+ ret.insert (ret.end(), Evoral::Parameter(PluginAutomation, 0, i));
}
}
diff --git a/libs/ardour/lv2_plugin.cc b/libs/ardour/lv2_plugin.cc
index 231d267..0260e02 100644
--- a/libs/ardour/lv2_plugin.cc
+++ b/libs/ardour/lv2_plugin.cc
@@ -390,7 +390,7 @@ LV2Plugin::automatable () const
for (uint32_t i = 0; i < parameter_count(); ++i){
if (parameter_is_input(i) && parameter_is_control(i)) {
- ret.insert (ret.end(), Evoral::Parameter(PluginAutomation, i));
+ ret.insert (ret.end(), Evoral::Parameter(PluginAutomation, 0, i));
}
}
diff --git a/libs/ardour/processor.cc b/libs/ardour/processor.cc
index 5fbb308..a541ae0 100644
--- a/libs/ardour/processor.cc
+++ b/libs/ardour/processor.cc
@@ -214,7 +214,7 @@ Processor::set_state (const XMLNode& node)
break;
}
// FIXME: other automation types?
- mark_automation_visible (Evoral::Parameter(PluginAutomation, what), true);
+ mark_automation_visible (Evoral::Parameter(PluginAutomation, 0, what), true);
}
}
--
1.5.6.4
More information about the Ardour-Dev
mailing list