ardour
debug.cc
Go to the documentation of this file.
1 /*
2  Copyright (C) 2009 Paul Davis
3 
4  This program is free software; you can redistribute it and/or modify
5  it under the terms of the GNU General Public License as published by
6  the Free Software Foundation; either version 2 of the License, or
7  (at your option) any later version.
8 
9  This program is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  GNU General Public License for more details.
13 
14  You should have received a copy of the GNU General Public License
15  along with this program; if not, write to the Free Software
16  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 
18 */
19 
20 #include <cstring>
21 #include <cstdlib>
22 #include <iostream>
23 
24 #include "ardour/debug.h"
25 
26 using namespace std;
27 
28 uint64_t PBD::DEBUG::MidiSourceIO = PBD::new_debug_bit ("midisourceio");
29 uint64_t PBD::DEBUG::MidiPlaylistIO = PBD::new_debug_bit ("midiplaylistio");
30 uint64_t PBD::DEBUG::MidiDiskstreamIO = PBD::new_debug_bit ("mididiskstreamio");
31 uint64_t PBD::DEBUG::SnapBBT = PBD::new_debug_bit ("snapbbt");
32 uint64_t PBD::DEBUG::Latency = PBD::new_debug_bit ("latency");
33 uint64_t PBD::DEBUG::LatencyCompensation = PBD::new_debug_bit ("latencycompensation");
35 uint64_t PBD::DEBUG::Processors = PBD::new_debug_bit ("processors");
36 uint64_t PBD::DEBUG::ProcessThreads = PBD::new_debug_bit ("processthreads");
37 uint64_t PBD::DEBUG::Graph = PBD::new_debug_bit ("graph");
38 uint64_t PBD::DEBUG::Destruction = PBD::new_debug_bit ("destruction");
41 uint64_t PBD::DEBUG::Transport = PBD::new_debug_bit ("transport");
43 uint64_t PBD::DEBUG::SessionEvents = PBD::new_debug_bit ("sessionevents");
44 uint64_t PBD::DEBUG::MidiIO = PBD::new_debug_bit ("midiio");
45 uint64_t PBD::DEBUG::MackieControl = PBD::new_debug_bit ("mackiecontrol");
46 uint64_t PBD::DEBUG::MidiClock = PBD::new_debug_bit ("midiclock");
47 uint64_t PBD::DEBUG::Monitor = PBD::new_debug_bit ("monitor");
49 uint64_t PBD::DEBUG::AudioPlayback = PBD::new_debug_bit ("audioplayback");
50 uint64_t PBD::DEBUG::Panning = PBD::new_debug_bit ("panning");
52 uint64_t PBD::DEBUG::CaptureAlignment = PBD::new_debug_bit ("capturealignment");
53 uint64_t PBD::DEBUG::PluginManager = PBD::new_debug_bit ("pluginmanager");
54 uint64_t PBD::DEBUG::AudioUnits = PBD::new_debug_bit ("audiounits");
55 uint64_t PBD::DEBUG::ControlProtocols = PBD::new_debug_bit ("controlprotocols");
56 uint64_t PBD::DEBUG::CycleTimers = PBD::new_debug_bit ("cycletimers");
57 uint64_t PBD::DEBUG::MidiTrackers = PBD::new_debug_bit ("miditrackers");
58 uint64_t PBD::DEBUG::Layering = PBD::new_debug_bit ("layering");
59 uint64_t PBD::DEBUG::TempoMath = PBD::new_debug_bit ("tempomath");
60 uint64_t PBD::DEBUG::TempoMap = PBD::new_debug_bit ("tempomap");
61 uint64_t PBD::DEBUG::OrderKeys = PBD::new_debug_bit ("orderkeys");
62 uint64_t PBD::DEBUG::Automation = PBD::new_debug_bit ("automation");
63 uint64_t PBD::DEBUG::WiimoteControl = PBD::new_debug_bit ("wiimotecontrol");
65 uint64_t PBD::DEBUG::AudioEngine = PBD::new_debug_bit ("AudioEngine");
66 uint64_t PBD::DEBUG::Soundcloud = PBD::new_debug_bit ("Soundcloud");
67 uint64_t PBD::DEBUG::Butler = PBD::new_debug_bit ("Butler");
68 
69 
LIBARDOUR_API uint64_t Layering
Definition: debug.cc:58
LIBARDOUR_API uint64_t Peaks
Definition: debug.cc:34
LIBARDOUR_API uint64_t Latency
Definition: debug.cc:32
LIBARDOUR_API uint64_t WiimoteControl
Definition: debug.cc:63
LIBARDOUR_API uint64_t Ports
Definition: debug.cc:64
LIBARDOUR_API uint64_t Destruction
Definition: debug.cc:38
LIBARDOUR_API uint64_t SnapBBT
Definition: debug.cc:31
LIBARDOUR_API uint64_t ProcessThreads
Definition: debug.cc:36
LIBARDOUR_API uint64_t MidiIO
Definition: debug.cc:44
LIBARDOUR_API uint64_t MackieControl
Definition: debug.cc:45
LIBARDOUR_API uint64_t Monitor
Definition: debug.cc:47
LIBARDOUR_API uint64_t OrderKeys
Definition: debug.cc:61
Definition: Beats.hpp:239
LIBARDOUR_API uint64_t MidiDiskstreamIO
Definition: debug.cc:30
LIBARDOUR_API uint64_t CaptureAlignment
Definition: debug.cc:52
LIBARDOUR_API uint64_t MidiPlaylistIO
Definition: debug.cc:29
LIBARDOUR_API uint64_t TempoMath
Definition: debug.cc:59
LIBARDOUR_API uint64_t AudioPlayback
Definition: debug.cc:49
LIBARDOUR_API uint64_t TempoMap
Definition: debug.cc:60
LIBARDOUR_API uint64_t SessionEvents
Definition: debug.cc:43
LIBARDOUR_API uint64_t Automation
Definition: debug.cc:62
LIBARDOUR_API uint64_t CycleTimers
Definition: debug.cc:56
LIBARDOUR_API uint64_t Butler
Definition: diskstream.h:191
LIBARDOUR_API uint64_t PluginManager
Definition: plugin.h:85
LIBARDOUR_API uint64_t Solo
Definition: debug.cc:48
LIBARDOUR_API uint64_t Graph
Definition: graphnode.h:54
LIBARDOUR_API uint64_t Transport
Definition: debug.cc:41
LIBARDOUR_API uint64_t MidiClock
Definition: debug.cc:46
LIBARDOUR_API uint64_t Slave
Definition: debug.cc:42
LIBARDOUR_API uint64_t LV2
Definition: debug.cc:51
LIBARDOUR_API uint64_t Processors
Definition: debug.cc:35
LIBARDOUR_API uint64_t MidiSourceIO
Definition: debug.cc:28
LIBARDOUR_API uint64_t MTC
Definition: debug.cc:39
LIBARDOUR_API uint64_t AudioUnits
Definition: debug.cc:54
LIBARDOUR_API uint64_t Panning
Definition: debug.cc:50
LIBARDOUR_API uint64_t MidiTrackers
Definition: debug.cc:57
LIBARDOUR_API uint64_t LatencyCompensation
Definition: debug.cc:33
LIBARDOUR_API uint64_t AudioEngine
Definition: session.h:982
LIBARDOUR_API uint64_t LTC
Definition: debug.cc:40
LIBARDOUR_API uint64_t Soundcloud
Definition: debug.cc:66
LIBARDOUR_API uint64_t ControlProtocols
Definition: debug.cc:55
LIBPBD_API uint64_t new_debug_bit(const char *name)
Definition: debug.cc:58