summaryrefslogtreecommitdiff
path: root/headless
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-09-01 13:27:48 +0200
committerRobin Gareus <robin@gareus.org>2015-09-01 13:27:48 +0200
commit0370b1988d5d6ed778c120dd4e15c73f2bfabf53 (patch)
treeda37d16c261e964bdf2ec45b70659675c682d12d /headless
parent531e71b4859787805024151dc8659118b0a9e868 (diff)
add option to disable or bypass plugins
Diffstat (limited to 'headless')
-rw-r--r--headless/load_session.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/headless/load_session.cc b/headless/load_session.cc
index a9037214cc..453522459d 100644
--- a/headless/load_session.cc
+++ b/headless/load_session.cc
@@ -86,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' },
@@ -128,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;