diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2010-03-02 00:00:00 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2010-03-02 00:00:00 +0000 |
commit | db8b575c30845bafc34b87bacd52129c95d1c478 (patch) | |
tree | 7a521b7795cc6cc4e41d717a0feabd1aefb83e1f /libs/ardour/debug.cc | |
parent | 3540594dc53137eb9e857f9e3c1309382a6d7bef (diff) |
the mega-properties/SequenceProperty patch. split is broken at present (right hand starts has start-in-source of zero)
git-svn-id: svn://localhost/ardour2/branches/3.0@6718 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/debug.cc')
-rw-r--r-- | libs/ardour/debug.cc | 116 |
1 files changed, 16 insertions, 100 deletions
diff --git a/libs/ardour/debug.cc b/libs/ardour/debug.cc index 48edc9a8d5..d169850694 100644 --- a/libs/ardour/debug.cc +++ b/libs/ardour/debug.cc @@ -23,106 +23,22 @@ #include "ardour/debug.h" -#include "i18n.h" - using namespace std; -void -ARDOUR::debug_print (const char* prefix, string str) -{ - cerr << prefix << ": " << str; -} - -void -ARDOUR::set_debug_bits (uint64_t bits) -{ - debug_bits = bits; -} - -int -ARDOUR::parse_debug_options (const char* str) -{ - char* p; - char* sp; - uint64_t bits = 0; - char* copy = strdup (str); - - p = strtok_r (copy, ",", &sp); - - while (p) { - if (strcasecmp (p, "list") == 0) { - list_debug_options (); - free (copy); - return 1; - } - - if (strcasecmp (p, "all") == 0) { - ARDOUR::set_debug_bits (~0ULL); - free (copy); - return 0; - } - - if (strncasecmp (p, "midisourceio", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::MidiSourceIO; - } else if (strncasecmp (p, "midiplaylistio", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::MidiPlaylistIO; - } else if (strncasecmp (p, "mididiskstreamio", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::MidiDiskstreamIO; - } else if (strncasecmp (p, "snapbbt", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::SnapBBT; - } else if (strncasecmp (p, "configuration", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::Configuration; - } else if (strncasecmp (p, "latency", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::Latency; - } else if (strncasecmp (p, "processors", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::Processors; - } else if (strncasecmp (p, "graph", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::Graph; - } else if (strncasecmp (p, "destruction", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::Destruction; - } else if (strncasecmp (p, "mtc", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::MTC; - } else if (strncasecmp (p, "transport", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::Transport; - } else if (strncasecmp (p, "slave", strlen (p)) == 0) { - 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; - } else if (strncasecmp (p, "properties", strlen (p)) == 0) { - bits |= ARDOUR::DEBUG::Properties; - } - - p = strtok_r (0, ",", &sp); - } - - free (copy); - ARDOUR::set_debug_bits (bits); - return 0; -} +uint64_t PBD::DEBUG::MidiSourceIO = PBD::new_debug_bit ("midisourceio"); +uint64_t PBD::DEBUG::MidiPlaylistIO = PBD::new_debug_bit ("midiplaylistio"); +uint64_t PBD::DEBUG::MidiDiskstreamIO = PBD::new_debug_bit ("mididiskstreamio"); +uint64_t PBD::DEBUG::SnapBBT = PBD::new_debug_bit ("snapbbt"); +uint64_t PBD::DEBUG::Configuration = PBD::new_debug_bit ("configuration"); +uint64_t PBD::DEBUG::Latency = PBD::new_debug_bit ("latency"); +uint64_t PBD::DEBUG::Processors = PBD::new_debug_bit ("processors"); +uint64_t PBD::DEBUG::Graph = PBD::new_debug_bit ("graph"); +uint64_t PBD::DEBUG::Destruction = PBD::new_debug_bit ("destruction"); +uint64_t PBD::DEBUG::MTC = PBD::new_debug_bit ("mtc"); +uint64_t PBD::DEBUG::Transport = PBD::new_debug_bit ("transport"); +uint64_t PBD::DEBUG::Slave = PBD::new_debug_bit ("slave"); +uint64_t PBD::DEBUG::SessionEvents = PBD::new_debug_bit ("sessionevents"); +uint64_t PBD::DEBUG::MidiIO = PBD::new_debug_bit ("midiio"); +uint64_t PBD::DEBUG::MackieControl = PBD::new_debug_bit ("mackiecontrol"); +uint64_t PBD::DEBUG::MidiClock = PBD::new_debug_bit ("midiclock"); -void -ARDOUR::list_debug_options () -{ - cerr << _("The following debug options are available. Separate multipe options with commas.\nNames are case-insensitive and can be abbreviated.") << endl << endl; - cerr << "\tAll" << endl; - cerr << "\tMidiSourceIO" << endl; - cerr << "\tMidiPlaylistIO" << endl; - cerr << "\tMidiDiskstreamIO" << endl; - cerr << "\tSnapBBT" << endl; - cerr << "\tConfiguration" << endl; - cerr << "\tLatency" << endl; - cerr << "\tGraph" << endl; - cerr << "\tDestruction" << endl; - cerr << "\tMTC" << endl; - cerr << "\tTransport" << endl; - cerr << "\tSlave" << endl; - cerr << "\tSessionEvents" << endl; - cerr << "\tMidiIO" << endl; - cerr << "\tLatencyCompensation" << endl; - cerr << "\tMidiClock" << endl; - cerr << "\tProperties" << endl; -} |