summaryrefslogtreecommitdiff
path: root/libs/ardour/port.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-11-20 22:40:06 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-11-20 22:40:06 +0000
commite3fc510d160e6c08e153a33266ff34058acdb9dc (patch)
treeba048d358f7c73fa40d24a275f323a66efbbea19 /libs/ardour/port.cc
parent16982456ab20eef41755659bb1694e4248387165 (diff)
more debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@8063 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/port.cc')
-rw-r--r--libs/ardour/port.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/ardour/port.cc b/libs/ardour/port.cc
index 1c3c99f94c..67e78ac528 100644
--- a/libs/ardour/port.cc
+++ b/libs/ardour/port.cc
@@ -55,6 +55,12 @@ Port::Port (std::string const & n, DataType t, Flags f)
throw failed_constructor ();
}
+ if (jack_port_by_name (_engine->jack(), _name.c_str()) == NULL) {
+ cerr << "Port name " << _name << " does not currently exist\n";
+ } else {
+ cerr << "Port name " << _name << " is already registered\n";
+ }
+
if ((_jack_port = jack_port_register (_engine->jack (), _name.c_str (), t.to_jack_type (), _flags, 0)) == 0) {
cerr << "Failed to register JACK port, reason is unknown from here\n";
throw failed_constructor ();