diff options
author | David Robillard <d@drobilla.net> | 2008-03-16 17:01:28 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2008-03-16 17:01:28 +0000 |
commit | 9b24c3ac59cd0a394672689aa82b6845628626cb (patch) | |
tree | dd1b7769da86c0f6545f96c21e4937f769430701 /src/PatchageCanvas.cpp | |
parent | 25f833aac2100a9947dbd7ee1de7d8c6a6b41648 (diff) | |
download | patchage-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.cpp | 7 |
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: |