Add [hidden] option to list "Dummy" backend with optmized bundles
authorRobin Gareus <robin@gareus.org>
Sat, 26 Nov 2016 13:33:07 +0000 (14:33 +0100)
committerRobin Gareus <robin@gareus.org>
Sat, 26 Nov 2016 14:31:21 +0000 (15:31 +0100)
libs/ardour/ardour/rc_configuration_vars.h
libs/ardour/audioengine.cc

index 79db43a9022b38080fb3a2ad40b2e2144d32609a..d6e89fa187c3fe2df0844464e27f60206fcf9aed 100644 (file)
@@ -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")
index caca89f3007b51cff0985c94955889707eac13f8..df015cf693f773b6e66ad50a267fc7cbad37cee9 100644 (file)
@@ -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