summaryrefslogtreecommitdiffstats
path: root/src/PatchageCanvas.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-03-16 17:01:28 +0000
committerDavid Robillard <d@drobilla.net>2008-03-16 17:01:28 +0000
commit9b24c3ac59cd0a394672689aa82b6845628626cb (patch)
treedd1b7769da86c0f6545f96c21e4937f769430701 /src/PatchageCanvas.cpp
parent25f833aac2100a9947dbd7ee1de7d8c6a6b41648 (diff)
downloadpatchage-9b24c3ac59cd0a394672689aa82b6845628626cb.tar.gz
patchage-9b24c3ac59cd0a394672689aa82b6845628626cb.tar.bz2
patchage-9b24c3ac59cd0a394672689aa82b6845628626cb.zip
Add Jack D-Bus driver (from Nedko).
git-svn-id: http://svn.drobilla.net/lad/patchage@1167 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/PatchageCanvas.cpp')
-rw-r--r--src/PatchageCanvas.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/PatchageCanvas.cpp b/src/PatchageCanvas.cpp
index ffc5627..aa7ef64 100644
--- a/src/PatchageCanvas.cpp
+++ b/src/PatchageCanvas.cpp
@@ -19,7 +19,12 @@
#include CONFIG_H_PATH
#include "PatchageCanvas.hpp"
#include "Patchage.hpp"
+#ifdef HAVE_JACK
#include "JackDriver.hpp"
+#endif
+#ifdef HAVE_JACKDBUS
+#include "JackDbusDriver.hpp"
+#endif
#include "PatchageModule.hpp"
#include "PatchagePort.hpp"
#ifdef HAVE_ALSA
@@ -72,6 +77,7 @@ PatchageCanvas::find_port(const PatchageEvent::PortRef& ref)
// TODO: filthy. keep a port map and make this O(log(n))
switch (ref.type) {
+#if HAVE_JACK
case PatchageEvent::PortRef::JACK_ID:
jack_port = jack_port_by_id(_app->jack_driver()->client(), ref.id.jack_id);
if (!jack_port)
@@ -88,6 +94,7 @@ PatchageCanvas::find_port(const PatchageEvent::PortRef& ref)
return boost::shared_ptr<PatchagePort>();
break;
+#endif
#ifdef HAVE_ALSA
case PatchageEvent::PortRef::ALSA_ADDR: