stop metering thread as we disconnect a session from audioengine; explicitly drop...
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 31 Dec 2009 19:49:22 +0000 (19:49 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 31 Dec 2009 19:49:22 +0000 (19:49 +0000)
commit8ae20c0c4d1353afe2a42f17eb14270882a89174
treeb1edbdd71ee33552e85c36b09174f1092da6c38f
parentc6d51242691b593d3037784c993d101409c32c13
stop metering thread as we disconnect a session from audioengine; explicitly drop connections early in ~Route so that we don't still have signals being handled while we destruct; fix up some valgrind warnings

git-svn-id: svn://localhost/ardour2/branches/3.0@6425 d708f5d6-7413-0410-9779-e7cbd77b26cf
libs/ardour/audioengine.cc
libs/ardour/butler.cc
libs/ardour/route.cc
libs/pbd/controllable.cc
libs/pbd/pthread_utils.cc
libs/surfaces/generic_midi/midifunction.cc