summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ingen/Plugin.hpp4
-rw-r--r--src/client/NodeModel.cpp2
-rw-r--r--src/client/PluginModel.cpp5
-rw-r--r--src/client/PluginUI.cpp2
-rw-r--r--src/gui/NodeMenu.cpp22
-rw-r--r--src/gui/RenameWindow.cpp2
-rw-r--r--src/serialisation/Parser.cpp2
-rw-r--r--src/serialisation/Serialiser.cpp6
-rw-r--r--src/server/PortType.hpp11
-rw-r--r--src/server/ingen_lv2.cpp2
10 files changed, 32 insertions, 26 deletions
diff --git a/ingen/Plugin.hpp b/ingen/Plugin.hpp
index ceb190ca..34825c0e 100644
--- a/ingen/Plugin.hpp
+++ b/ingen/Plugin.hpp
@@ -21,6 +21,8 @@
#include "ingen/Resource.hpp"
+#include "lv2/lv2plug.in/ns/lv2core/lv2.h"
+
namespace Ingen {
class Plugin : virtual public Resource
@@ -33,7 +35,7 @@ public:
static inline const Raul::URI& type_uri(Type type) {
static const Raul::URI uris[] = {
"http://drobilla.net/ns/ingen#nil",
- "http://lv2plug.in/ns/lv2core#Plugin",
+ LV2_CORE__Plugin,
"http://drobilla.net/ns/ingen#Internal",
"http://drobilla.net/ns/ingen#Patch"
};
diff --git a/src/client/NodeModel.cpp b/src/client/NodeModel.cpp
index fc7873f0..d1d1108d 100644
--- a/src/client/NodeModel.cpp
+++ b/src/client/NodeModel.cpp
@@ -221,7 +221,7 @@ NodeModel::port_value_range(SharedPtr<const PortModel> port,
std::string
NodeModel::port_label(SharedPtr<const PortModel> port) const
{
- const Raul::Atom& name = port->get_property("http://lv2plug.in/ns/lv2core#name");
+ const Raul::Atom& name = port->get_property(LV2_CORE__name);
if (name.is_valid()) {
return name.get_string();
}
diff --git a/src/client/PluginModel.cpp b/src/client/PluginModel.cpp
index 35c6649a..4381d979 100644
--- a/src/client/PluginModel.cpp
+++ b/src/client/PluginModel.cpp
@@ -94,8 +94,7 @@ PluginModel::get_property(const URI& key) const
else
symbol = uri.str().substr(first_delim + 1, last_delim - first_delim - 1);
}
- set_property("http://lv2plug.in/ns/lv2core#symbol",
- _uris.forge.alloc(symbol));
+ set_property(LV2_CORE__symbol, _uris.forge.alloc(symbol));
return get_property(key);
}
@@ -152,7 +151,7 @@ PluginModel::set(SharedPtr<PluginModel> p)
Symbol
PluginModel::default_node_symbol() const
{
- const Atom& name_atom = get_property("http://lv2plug.in/ns/lv2core#symbol");
+ const Atom& name_atom = get_property(LV2_CORE__symbol);
if (name_atom.is_valid() && name_atom.type() == _uris.forge.String)
return Symbol::symbolify(name_atom.get_string());
else
diff --git a/src/client/PluginUI.cpp b/src/client/PluginUI.cpp
index ac54b2f5..a58bdabe 100644
--- a/src/client/PluginUI.cpp
+++ b/src/client/PluginUI.cpp
@@ -100,7 +100,7 @@ PluginUI::create(Ingen::Shared::World* world,
PluginUI::ui_host = suil_host_new(lv2_ui_write, NULL, NULL, NULL);
}
- static const char* gtk_ui_uri = "http://lv2plug.in/ns/extensions/ui#GtkUI";
+ static const char* gtk_ui_uri = LV2_UI__GtkUI;
LilvNode* gtk_ui = lilv_new_uri(world->lilv_world(), gtk_ui_uri);
diff --git a/src/gui/NodeMenu.cpp b/src/gui/NodeMenu.cpp
index 25986038..b9b6467c 100644
--- a/src/gui/NodeMenu.cpp
+++ b/src/gui/NodeMenu.cpp
@@ -15,14 +15,17 @@
*/
#include <gtkmm.h>
+
#include "ingen/Interface.hpp"
-#include "ingen/shared/LV2URIMap.hpp"
#include "ingen/client/NodeModel.hpp"
#include "ingen/client/PluginModel.hpp"
+#include "ingen/shared/LV2URIMap.hpp"
+#include "lv2/lv2plug.in/ns/ext/presets/presets.h"
+
#include "App.hpp"
#include "NodeMenu.hpp"
-#include "WindowFactory.hpp"
#include "WidgetFactory.hpp"
+#include "WindowFactory.hpp"
using namespace std;
using namespace Ingen::Client;
@@ -165,15 +168,12 @@ NodeMenu::on_preset_activated(const std::string& uri)
const NodeModel* const node = (NodeModel*)_object.get();
const PluginModel* const plugin = dynamic_cast<const PluginModel*>(node->plugin());
- LilvNode* port_pred = lilv_new_uri(
- plugin->lilv_world(),
- "http://lv2plug.in/ns/lv2core#port");
- LilvNode* symbol_pred = lilv_new_uri(
- plugin->lilv_world(),
- "http://lv2plug.in/ns/lv2core#symbol");
- LilvNode* value_pred = lilv_new_uri(
- plugin->lilv_world(),
- "http://lv2plug.in/ns/ext/presets#value");
+ LilvNode* port_pred = lilv_new_uri(plugin->lilv_world(),
+ LV2_CORE__port);
+ LilvNode* symbol_pred = lilv_new_uri(plugin->lilv_world(),
+ LV2_CORE__symbol);
+ LilvNode* value_pred = lilv_new_uri(plugin->lilv_world(),
+ LV2_PRESETS__value);
LilvNode* subject = lilv_new_uri(plugin->lilv_world(), uri.c_str());
LilvNodes* ports = lilv_world_find_nodes(
plugin->lilv_world(),
diff --git a/src/gui/RenameWindow.cpp b/src/gui/RenameWindow.cpp
index cdeb33ac..ffda6dd4 100644
--- a/src/gui/RenameWindow.cpp
+++ b/src/gui/RenameWindow.cpp
@@ -62,7 +62,7 @@ RenameWindow::set_object(SharedPtr<const ObjectModel> object)
{
_object = object;
_symbol_entry->set_text(object->path().symbol());
- const Atom& name_atom = object->get_property("http://lv2plug.in/ns/lv2core#name");
+ const Atom& name_atom = object->get_property(LV2_CORE__name);
_label_entry->set_text(
(name_atom.type() == _app->forge().String) ? name_atom.get_string() : "");
}
diff --git a/src/serialisation/Parser.cpp b/src/serialisation/Parser.cpp
index c2e8be4d..838a0200 100644
--- a/src/serialisation/Parser.cpp
+++ b/src/serialisation/Parser.cpp
@@ -90,7 +90,7 @@ skip_property(const Sord::Node& predicate)
{
return (predicate.to_string() == "http://drobilla.net/ns/ingen#node"
|| predicate.to_string() == "http://drobilla.net/ns/ingen#edge"
- || predicate.to_string() == "http://lv2plug.in/ns/lv2core#port");
+ || predicate.to_string() == LV2_CORE__port);
}
static Resource::Properties
diff --git a/src/serialisation/Serialiser.cpp b/src/serialisation/Serialiser.cpp
index f0062860..c26be7be 100644
--- a/src/serialisation/Serialiser.cpp
+++ b/src/serialisation/Serialiser.cpp
@@ -40,6 +40,8 @@
#include "ingen/shared/Store.hpp"
#include "ingen/shared/URIs.hpp"
#include "ingen/shared/World.hpp"
+#include "lv2/lv2plug.in/ns/ext/state/state.h"
+#include "lv2/lv2plug.in/ns/extensions/ui/ui.h"
#include "raul/Atom.hpp"
#include "raul/Path.hpp"
#include "raul/log.hpp"
@@ -342,10 +344,10 @@ Serialiser::Impl::serialise_patch(SharedPtr<const Patch> patch,
_model->add_statement(patch_id,
Sord::Curie(world, "lv2:extensionData"),
- Sord::URI(world, "http://lv2plug.in/ns/ext/state#Interface"));
+ Sord::URI(world, LV2_STATE__interface));
_model->add_statement(patch_id,
- Sord::URI(world, "http://lv2plug.in/ns/extensions/ui#ui"),
+ Sord::URI(world, LV2_UI__ui),
Sord::URI(world, "http://drobilla.net/ns/ingen#ui"));
const URIs& uris = *_world.uris().get();
diff --git a/src/server/PortType.hpp b/src/server/PortType.hpp
index 41b6f636..14cb721a 100644
--- a/src/server/PortType.hpp
+++ b/src/server/PortType.hpp
@@ -19,6 +19,9 @@
#include "raul/URI.hpp"
+#include "lv2/lv2plug.in/ns/ext/atom/atom.h"
+#include "lv2/lv2plug.in/ns/lv2core/lv2.h"
+
namespace Ingen {
/** The type of a port.
@@ -74,10 +77,10 @@ private:
assert(symbol_num <= ATOM);
static const Raul::URI uris[] = {
"http://drobilla.net/ns/ingen#nil",
- "http://lv2plug.in/ns/lv2core#AudioPort",
- "http://lv2plug.in/ns/lv2core#ControlPort",
- "http://lv2plug.in/ns/lv2core#CVPort",
- "http://lv2plug.in/ns/ext/atom#AtomPort"
+ LV2_CORE__AudioPort,
+ LV2_CORE__ControlPort,
+ LV2_CORE__CVPort,
+ LV2_ATOM__AtomPort
};
return uris[symbol_num];
}
diff --git a/src/server/ingen_lv2.cpp b/src/server/ingen_lv2.cpp
index 70a1482f..a8466dda 100644
--- a/src/server/ingen_lv2.cpp
+++ b/src/server/ingen_lv2.cpp
@@ -545,7 +545,7 @@ ingen_save(LV2_Handle instance,
LV2_URID ingen_file = plugin->map->map(plugin->map->handle, NS_INGEN "file");
LV2_URID atom_Path = plugin->map->map(plugin->map->handle,
- "http://lv2plug.in/ns/ext/atom#Path");
+ LV2_ATOM__Path);
char* real_path = make_path->path(make_path->handle, "patch.ttl");
char* state_path = map_path->abstract_path(map_path->handle, real_path);