summaryrefslogtreecommitdiffstats
path: root/src/libs/engine/JackAudioDriver.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-05-23 04:30:24 +0000
committerDavid Robillard <d@drobilla.net>2008-05-23 04:30:24 +0000
commit0dbcca14bcbcb3aa7e7c0ae24934463a5973a651 (patch)
treed85dd8d74e4d5ea5c8b4400255c03adb79cda2c5 /src/libs/engine/JackAudioDriver.hpp
parent9cec63d68fef0e9fd5d3ee5b99a080dbd9180a88 (diff)
downloadingen-0dbcca14bcbcb3aa7e7c0ae24934463a5973a651.tar.gz
ingen-0dbcca14bcbcb3aa7e7c0ae24934463a5973a651.tar.bz2
ingen-0dbcca14bcbcb3aa7e7c0ae24934463a5973a651.zip
Fix crash when trying to add multiple objects with the same path.
Handle failed jack port registrations more gracefully. Don't assume all LADSPA plugins have minimum and maximum port range values. git-svn-id: http://svn.drobilla.net/lad/ingen@1230 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/libs/engine/JackAudioDriver.hpp')
-rw-r--r--src/libs/engine/JackAudioDriver.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/engine/JackAudioDriver.hpp b/src/libs/engine/JackAudioDriver.hpp
index f436f795..3beb775a 100644
--- a/src/libs/engine/JackAudioDriver.hpp
+++ b/src/libs/engine/JackAudioDriver.hpp
@@ -110,6 +110,8 @@ public:
inline SampleCount frame_time() const { return jack_frame_time(_client); }
+ class PortRegistrationFailedException : public std::exception {};
+
private:
friend class JackAudioPort;