session-utils tweaks
* emulate 256 i/o (don't loose connections) * allow "silent" start
This commit is contained in:
parent
8e4c6f7f5a
commit
ea85217437
|
@ -86,7 +86,7 @@ class MyEventLoop : public sigc::trackable, public EventLoop
|
|||
static MyEventLoop *event_loop;
|
||||
|
||||
void
|
||||
SessionUtils::init ()
|
||||
SessionUtils::init (bool print_log)
|
||||
{
|
||||
if (!ARDOUR::init (false, true, localedir)) {
|
||||
cerr << "Ardour failed to initialize\n" << endl;
|
||||
|
@ -97,10 +97,12 @@ SessionUtils::init ()
|
|||
EventLoop::set_event_loop_for_thread (event_loop);
|
||||
SessionEvent::create_per_thread_pool ("util", 512);
|
||||
|
||||
test_receiver.listen_to (error);
|
||||
test_receiver.listen_to (info);
|
||||
test_receiver.listen_to (fatal);
|
||||
test_receiver.listen_to (warning);
|
||||
if (print_log) {
|
||||
test_receiver.listen_to (error);
|
||||
test_receiver.listen_to (info);
|
||||
test_receiver.listen_to (fatal);
|
||||
test_receiver.listen_to (warning);
|
||||
}
|
||||
}
|
||||
|
||||
// TODO return NULL, rather than exit() ?!
|
||||
|
@ -113,6 +115,9 @@ static Session * _load_session (string dir, string state)
|
|||
::exit (EXIT_FAILURE);
|
||||
}
|
||||
|
||||
engine->set_input_channels (256);
|
||||
engine->set_output_channels (256);
|
||||
|
||||
float sr;
|
||||
SampleFormat sf;
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ class TestReceiver : public Receiver
|
|||
namespace SessionUtils {
|
||||
|
||||
/** initialize libardour */
|
||||
void init ();
|
||||
void init (bool print_log = true);
|
||||
|
||||
/** clean up, stop Processing Engine
|
||||
* @param s Session to close (may me NULL)
|
||||
|
|
Loading…
Reference in New Issue
Block a user