[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