Remove Input-meter special-case
[ardour.git] / libs / ardour / uri_map.cc
index 6fac103715441d26be9e17bcdb99f5383d929c70..cdbdbd564c2ad360aed60e6fa603834919289494 100644 (file)
@@ -27,6 +27,7 @@
 #include "pbd/error.h"
 
 #include "ardour/uri_map.h"
+#include "ardour/lv2_extensions.h"
 
 namespace ARDOUR {
 
@@ -46,6 +47,7 @@ URIMap::URIDs::init(URIMap& uri_map)
        atom_Float          = uri_map.uri_to_id("http://lv2plug.in/ns/ext/atom#Float");
        log_Error           = uri_map.uri_to_id("http://lv2plug.in/ns/ext/log#Error");
        log_Note            = uri_map.uri_to_id("http://lv2plug.in/ns/ext/log#Note");
+       log_Trace           = uri_map.uri_to_id("http://lv2plug.in/ns/ext/log#Trace");
        log_Warning         = uri_map.uri_to_id("http://lv2plug.in/ns/ext/log#Warning");
        midi_MidiEvent      = uri_map.uri_to_id("http://lv2plug.in/ns/ext/midi#MidiEvent");
        time_Position       = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#Position");
@@ -54,12 +56,22 @@ URIMap::URIDs::init(URIMap& uri_map)
        time_beatUnit       = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#beatUnit");
        time_beatsPerBar    = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#beatsPerBar");
        time_beatsPerMinute = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#beatsPerMinute");
-       time_frame          = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#frame");
+       time_sample          = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#frame");
        time_speed          = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#speed");
        patch_Get           = uri_map.uri_to_id("http://lv2plug.in/ns/ext/patch#Get");
        patch_Set           = uri_map.uri_to_id("http://lv2plug.in/ns/ext/patch#Set");
        patch_property      = uri_map.uri_to_id("http://lv2plug.in/ns/ext/patch#property");
        patch_value         = uri_map.uri_to_id("http://lv2plug.in/ns/ext/patch#value");
+       state_StateChanged  = uri_map.uri_to_id("http://lv2plug.in/ns/ext/state#StateChanged"); // since LV2 1.15.1
+#ifdef LV2_EXTENDED
+       auto_event         = uri_map.uri_to_id(LV2_AUTOMATE_URI__event);
+       auto_setup         = uri_map.uri_to_id(LV2_AUTOMATE_URI__setup);
+       auto_finalize      = uri_map.uri_to_id(LV2_AUTOMATE_URI__finalize);
+       auto_start         = uri_map.uri_to_id(LV2_AUTOMATE_URI__start);
+       auto_end           = uri_map.uri_to_id(LV2_AUTOMATE_URI__end);
+       auto_parameter     = uri_map.uri_to_id(LV2_AUTOMATE_URI__parameter);
+       auto_value         = uri_map.uri_to_id(LV2_AUTOMATE_URI__value);
+#endif
 }
 
 URIMap&