From 842c33fba81ee7d360bb347a9a011582f6aac95f Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 26 Nov 2016 14:33:07 +0100 Subject: [PATCH] Add [hidden] option to list "Dummy" backend with optmized bundles --- libs/ardour/ardour/rc_configuration_vars.h | 1 + libs/ardour/audioengine.cc | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/ardour/ardour/rc_configuration_vars.h b/libs/ardour/ardour/rc_configuration_vars.h index 79db43a902..d6e89fa187 100644 --- a/libs/ardour/ardour/rc_configuration_vars.h +++ b/libs/ardour/ardour/rc_configuration_vars.h @@ -201,6 +201,7 @@ CONFIG_VARIABLE (MeterType, meter_type_bus, "meter-type-bus", MeterPeak) /* miscellany */ CONFIG_VARIABLE (bool, try_autostart_engine, "try-autostart-engine", false) +CONFIG_VARIABLE (bool, hide_dummy_backend, "hide-dummy-backend", true) CONFIG_VARIABLE (bool, copy_demo_sessions, "copy-demo-sessions", true) CONFIG_VARIABLE (std::string, auditioner_output_left, "auditioner-output-left", "default") CONFIG_VARIABLE (std::string, auditioner_output_right, "auditioner-output-right", "default") diff --git a/libs/ardour/audioengine.cc b/libs/ardour/audioengine.cc index caca89f300..df015cf693 100644 --- a/libs/ardour/audioengine.cc +++ b/libs/ardour/audioengine.cc @@ -53,6 +53,7 @@ #include "ardour/mtdm.h" #include "ardour/port.h" #include "ardour/process_thread.h" +#include "ardour/rc_configuration.h" #include "ardour/session.h" #include "pbd/i18n.h" @@ -789,7 +790,7 @@ AudioEngine::available_backends() const for (BackendMap::const_iterator i = _backends.begin(); i != _backends.end(); ++i) { #ifdef NDEBUG - if (i->first == "None (Dummy)" && !running_from_source_tree ()) { + if (i->first == "None (Dummy)" && !running_from_source_tree () && Config->get_hide_dummy_backend ()) { continue; } #endif -- 2.30.2