Add dialog to allow removal of plugin presets. Should fix #2662.
[ardour.git] / libs / ardour / port.cc
index 55481faa64098564672e08aa673d71117b8c4e5f..fe234c593f10283ddd465218f275bade17ec74e6 100644 (file)
@@ -34,7 +34,7 @@ using namespace std;
 using namespace ARDOUR;
 
 AudioEngine* Port::_engine = 0;
-nframes_t Port::_buffer_size = 0;
+pframes_t Port::_buffer_size = 0;
 bool Port::_connecting_blocked = false;
 
 /** @param n Port short name */
@@ -56,6 +56,7 @@ Port::Port (std::string const & n, DataType t, Flags f)
        }
 
        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 ();
        }
 }
@@ -115,8 +116,6 @@ Port::get_connections (std::vector<std::string> & c) const
 int
 Port::connect (std::string const & other)
 {
-       /* caller must hold process lock */
-
        std::string const other_shrt = _engine->make_port_name_non_relative (other);
        std::string const this_shrt = _engine->make_port_name_non_relative (_name);
 
@@ -142,8 +141,6 @@ Port::connect (std::string const & other)
 int
 Port::disconnect (std::string const & other)
 {
-       /* caller must hold process lock */
-
        std::string const other_shrt = _engine->make_port_name_non_relative (other);
        std::string const this_shrt = _engine->make_port_name_non_relative (_name);
 
@@ -223,7 +220,7 @@ Port::recompute_total_latency () const
 #endif
 }
 
-nframes_t
+framecnt_t
 Port::total_latency () const
 {
        jack_client_t* jack = _engine->jack();
@@ -296,7 +293,7 @@ Port::request_monitor_input (bool yn)
 }
 
 void
-Port::set_latency (nframes_t n)
+Port::set_latency (framecnt_t n)
 {
        jack_port_set_latency (_jack_port, n);
 }