#include "ardour/session.h"
#include "ardour/slave.h"
#include "ardour/operations.h"
-#include "ardour/jack_portengine.h"
#include "i18n.h"
break;
case JACK:
- /* if we are not using JACK as the port engine, we can't do
- * this
- */
- if (dynamic_cast<JACKPortEngine*>(&AudioEngine::instance()->port_engine())) {
- return;
- }
-
if (_slave && dynamic_cast<JACK_Slave*>(_slave)) {
return;
}
return;
}
- new_slave = new JACK_Slave ((jack_client_t*) AudioEngine::instance()->port_engine().private_handle());
+ new_slave = new JACK_Slave (*AudioEngine::instance());
break;
default:
auto_play_legal = yn;
}
-void
-Session::reset_jack_connection (jack_client_t* jack)
-{
- JACK_Slave* js;
-
- if (_slave && ((js = dynamic_cast<JACK_Slave*> (_slave)) != 0)) {
- js->reset_client (jack);
- }
-}
-
bool
Session::maybe_stop (framepos_t limit)
{