Fix logic so that soloing a bus does not mute things that feed it.
[ardour.git] / libs / ardour / debug.cc
index 4677f696ae406bc833e0811ba5a8bf3a10f43455..45f7e68434910263c9b3066bbef86c37167dbf90 100644 (file)
@@ -85,10 +85,14 @@ ARDOUR::parse_debug_options (const char* str)
                } else if (strncasecmp (p, "transport", strlen (p)) == 0) {
                        bits |= ARDOUR::DEBUG::Transport;
                } else if (strncasecmp (p, "slave", strlen (p)) == 0) {
-                       bits |= ARDOUR::DEBUG::Transport;
+                       bits |= ARDOUR::DEBUG::Slave;
                } else if (strncasecmp (p, "sessionevents", strlen (p)) == 0) {
                        bits |= ARDOUR::DEBUG::SessionEvents;
-               }
+               } else if (strncasecmp (p, "midiio", strlen (p)) == 0) {
+                       bits |= ARDOUR::DEBUG::MidiIO;
+               } else if (strncasecmp (p, "midiclock", strlen (p)) == 0) {
+                       bits |= ARDOUR::DEBUG::MidiClock;
+               }               
 
                p = strtok_r (0, ",", &sp);
        }
@@ -115,4 +119,7 @@ ARDOUR::list_debug_options ()
        cerr << "\tTransport" << endl;
        cerr << "\tSlave" << endl;
        cerr << "\tSessionEvents" << endl;
+       cerr << "\tMidiIO" << endl;
+       cerr << "\tLatencyCompensation" << endl;
+       cerr << "\tMidiClock" << endl;
 }