X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fdebug.h;h=2f52fba8f7040ce9858c1919cb15d89604ca1326;hb=04c56a0618f668fac288fb2070fcf200a83aebc6;hp=47eee69df56fea6c3163765f70985f2bb1a19cd3;hpb=bb826f4beebfcedc50570b818c305560d2233e47;p=ardour.git diff --git a/libs/ardour/ardour/debug.h b/libs/ardour/ardour/debug.h index 47eee69df5..2f52fba8f7 100644 --- a/libs/ardour/ardour/debug.h +++ b/libs/ardour/ardour/debug.h @@ -24,47 +24,61 @@ #include +#include "ardour/libardour_visibility.h" #include "pbd/debug.h" namespace PBD { namespace DEBUG { - extern uint64_t MidiSourceIO; - extern uint64_t MidiPlaylistIO; - extern uint64_t MidiDiskstreamIO; - extern uint64_t SnapBBT; - extern uint64_t Configuration; - extern uint64_t Latency; - extern uint64_t Peaks; - extern uint64_t Processors; - extern uint64_t ProcessThreads; - extern uint64_t Graph; - extern uint64_t Destruction; - extern uint64_t MTC; - extern uint64_t LTC; - extern uint64_t Transport; - extern uint64_t Slave; - extern uint64_t SessionEvents; - extern uint64_t MidiIO; - extern uint64_t MackieControl; - extern uint64_t MidiClock; - extern uint64_t Monitor; - extern uint64_t Solo; - extern uint64_t AudioPlayback; - extern uint64_t Panning; - extern uint64_t LV2; - extern uint64_t CaptureAlignment; - extern uint64_t PluginManager; - extern uint64_t AudioUnits; - extern uint64_t ControlProtocols; - extern uint64_t CycleTimers; - extern uint64_t MidiTrackers; - extern uint64_t Layering; - extern uint64_t TempoMath; - extern uint64_t TempoMap; - extern uint64_t OrderKeys; - extern uint64_t Automation; - extern uint64_t WiimoteControl; - extern uint64_t Ports; + LIBARDOUR_API extern DebugBits MidiSourceIO; + LIBARDOUR_API extern DebugBits MidiPlaylistIO; + LIBARDOUR_API extern DebugBits MidiDiskstreamIO; + LIBARDOUR_API extern DebugBits SnapBBT; + LIBARDOUR_API extern DebugBits Latency; + LIBARDOUR_API extern DebugBits LatencyCompensation; + LIBARDOUR_API extern DebugBits Peaks; + LIBARDOUR_API extern DebugBits Processors; + LIBARDOUR_API extern DebugBits ChanMapping; + LIBARDOUR_API extern DebugBits ProcessThreads; + LIBARDOUR_API extern DebugBits Graph; + LIBARDOUR_API extern DebugBits Destruction; + LIBARDOUR_API extern DebugBits MTC; + LIBARDOUR_API extern DebugBits LTC; + LIBARDOUR_API extern DebugBits Transport; + LIBARDOUR_API extern DebugBits Slave; + LIBARDOUR_API extern DebugBits SessionEvents; + LIBARDOUR_API extern DebugBits MidiIO; + LIBARDOUR_API extern DebugBits MackieControl; + LIBARDOUR_API extern DebugBits MidiClock; + LIBARDOUR_API extern DebugBits Monitor; + LIBARDOUR_API extern DebugBits Solo; + LIBARDOUR_API extern DebugBits AudioPlayback; + LIBARDOUR_API extern DebugBits Panning; + LIBARDOUR_API extern DebugBits LV2; + LIBARDOUR_API extern DebugBits CaptureAlignment; + LIBARDOUR_API extern DebugBits PluginManager; + LIBARDOUR_API extern DebugBits AudioUnits; + LIBARDOUR_API extern DebugBits ControlProtocols; + LIBARDOUR_API extern DebugBits CycleTimers; + LIBARDOUR_API extern DebugBits MidiTrackers; + LIBARDOUR_API extern DebugBits Layering; + LIBARDOUR_API extern DebugBits TempoMath; + LIBARDOUR_API extern DebugBits TempoMap; + LIBARDOUR_API extern DebugBits OrderKeys; + LIBARDOUR_API extern DebugBits Automation; + LIBARDOUR_API extern DebugBits WiimoteControl; + LIBARDOUR_API extern DebugBits Ports; + LIBARDOUR_API extern DebugBits AudioEngine; + LIBARDOUR_API extern DebugBits Soundcloud; + LIBARDOUR_API extern DebugBits Butler; + LIBARDOUR_API extern DebugBits GenericMidi; + LIBARDOUR_API extern DebugBits BackendMIDI; + LIBARDOUR_API extern DebugBits BackendAudio; + LIBARDOUR_API extern DebugBits BackendTiming; + LIBARDOUR_API extern DebugBits BackendThreads; + LIBARDOUR_API extern DebugBits BackendPorts; + LIBARDOUR_API extern DebugBits VSTCallbacks; + LIBARDOUR_API extern DebugBits FaderPort; + } }