int main (int argc, char* argv[])
{
- const char *optstring = "vhdD:c:VOU:P";
+ const char *optstring = "vhBdD:c:VOU:P";
const struct option longopts[] = {
{ "version", 0, 0, 'v' },
{ "help", 0, 0, 'h' },
+ { "bypass-plugins", 1, 0, 'B' },
{ "disable-plugins", 1, 0, 'd' },
{ "debug", 1, 0, 'D' },
{ "name", 1, 0, 'c' },
backend_client_name = optarg;
break;
+ case 'B':
+ ARDOUR::Session::set_bypass_all_loaded_plugins (true);
+ break;
+
case 'd':
ARDOUR::Session::set_disable_all_loaded_plugins (true);
break;
}
Session* s = 0;
-
+
try {
s = load_session (argv[optind], argv[optind+1]);
} catch (failed_constructor& e) {
}
s->request_transport_speed (1.0);
-
+
sleep (-1);
AudioEngine::instance()->remove_session ();