Fix a memory leak.
[ardour.git] / libs / ardour / port.cc
index 936cb976a5092c1acfff95569760f9d0ef40a5be..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 */
@@ -55,12 +55,6 @@ 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 ();
@@ -226,7 +220,7 @@ Port::recompute_total_latency () const
 #endif
 }
 
-nframes_t
+framecnt_t
 Port::total_latency () const
 {
        jack_client_t* jack = _engine->jack();
@@ -299,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);
 }