X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=headless%2Fload_session.cc;h=453522459db3c8a5e08678de7a18b4e95283cbe1;hb=62a161195c54b93b36ac60de31b993a0b95ba552;hp=dc2644c4288567eb581a44bb022b04e414681f15;hpb=5399425f534e2d96d07cf29f427bfa0f39d904b7;p=ardour.git diff --git a/headless/load_session.cc b/headless/load_session.cc index dc2644c428..453522459d 100644 --- a/headless/load_session.cc +++ b/headless/load_session.cc @@ -17,6 +17,7 @@ using namespace ARDOUR; using namespace PBD; #ifdef PLATFORM_WINDOWS +#include #define sleep(X) Sleep((X) * 1000) #endif @@ -85,11 +86,12 @@ print_help () 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' }, @@ -127,6 +129,10 @@ int main (int argc, char* argv[]) 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;