From e3fc510d160e6c08e153a33266ff34058acdb9dc Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sat, 20 Nov 2010 22:40:06 +0000 Subject: [PATCH] more debugging git-svn-id: svn://localhost/ardour2/branches/3.0@8063 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/port.cc | 6 ++++++ 1 file changed, 6 insertions(+) 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 ();