X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=libs%2Fardour%2Fardour%2Fdebug.h;h=2070ccea95621ad868b0717f8e8c5716d096d1a4;hb=a855119bdd94aad90f4cfec3066a367b0675a8e9;hp=d6bef8d48a9aecd15ad7d539c0e7d1a21da95ccc;hpb=e58b337c84d4e7fcea52c7ef79811f3bb8c5adec;p=ardour.git diff --git a/libs/ardour/ardour/debug.h b/libs/ardour/ardour/debug.h index d6bef8d48a..2070ccea95 100644 --- a/libs/ardour/ardour/debug.h +++ b/libs/ardour/ardour/debug.h @@ -1,21 +1,24 @@ /* - Copyright (C) 2009 Paul Davis - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ + * Copyright (C) 2009-2011 David Robillard + * Copyright (C) 2009-2018 Paul Davis + * Copyright (C) 2010-2011 Carl Hetherington + * Copyright (C) 2012-2017 Robin Gareus + * Copyright (C) 2015 Tim Mayberry + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ #ifndef __ardour_debug_h__ #define __ardour_debug_h__ @@ -29,46 +32,72 @@ namespace PBD { namespace DEBUG { - LIBARDOUR_API extern uint64_t MidiSourceIO; - LIBARDOUR_API extern uint64_t MidiPlaylistIO; - LIBARDOUR_API extern uint64_t MidiDiskstreamIO; - LIBARDOUR_API extern uint64_t SnapBBT; - LIBARDOUR_API extern uint64_t Configuration; - LIBARDOUR_API extern uint64_t Latency; - LIBARDOUR_API extern uint64_t Peaks; - LIBARDOUR_API extern uint64_t Processors; - LIBARDOUR_API extern uint64_t ProcessThreads; - LIBARDOUR_API extern uint64_t Graph; - LIBARDOUR_API extern uint64_t Destruction; - LIBARDOUR_API extern uint64_t MTC; - LIBARDOUR_API extern uint64_t LTC; - LIBARDOUR_API extern uint64_t Transport; - LIBARDOUR_API extern uint64_t Slave; - LIBARDOUR_API extern uint64_t SessionEvents; - LIBARDOUR_API extern uint64_t MidiIO; - LIBARDOUR_API extern uint64_t MackieControl; - LIBARDOUR_API extern uint64_t MidiClock; - LIBARDOUR_API extern uint64_t Monitor; - LIBARDOUR_API extern uint64_t Solo; - LIBARDOUR_API extern uint64_t AudioPlayback; - LIBARDOUR_API extern uint64_t Panning; - LIBARDOUR_API extern uint64_t LV2; - LIBARDOUR_API extern uint64_t CaptureAlignment; - LIBARDOUR_API extern uint64_t PluginManager; - LIBARDOUR_API extern uint64_t AudioUnits; - LIBARDOUR_API extern uint64_t ControlProtocols; - LIBARDOUR_API extern uint64_t CycleTimers; - LIBARDOUR_API extern uint64_t MidiTrackers; - LIBARDOUR_API extern uint64_t Layering; - LIBARDOUR_API extern uint64_t TempoMath; - LIBARDOUR_API extern uint64_t TempoMap; - LIBARDOUR_API extern uint64_t OrderKeys; - LIBARDOUR_API extern uint64_t Automation; - LIBARDOUR_API extern uint64_t WiimoteControl; - LIBARDOUR_API extern uint64_t Ports; - LIBARDOUR_API extern uint64_t AudioEngine; + LIBARDOUR_API extern DebugBits AudioEngine; + LIBARDOUR_API extern DebugBits AudioPlayback; + LIBARDOUR_API extern DebugBits AudioUnits; + LIBARDOUR_API extern DebugBits Automation; + LIBARDOUR_API extern DebugBits BackendAudio; + LIBARDOUR_API extern DebugBits BackendCallbacks; + LIBARDOUR_API extern DebugBits BackendMIDI; + LIBARDOUR_API extern DebugBits BackendPorts; + LIBARDOUR_API extern DebugBits BackendThreads; + LIBARDOUR_API extern DebugBits BackendTiming; + LIBARDOUR_API extern DebugBits Butler; + LIBARDOUR_API extern DebugBits CC121; + LIBARDOUR_API extern DebugBits CaptureAlignment; + LIBARDOUR_API extern DebugBits ChanMapping; + LIBARDOUR_API extern DebugBits ContourDesignControl; + LIBARDOUR_API extern DebugBits ControlProtocols; + LIBARDOUR_API extern DebugBits CycleTimers; + LIBARDOUR_API extern DebugBits Destruction; + LIBARDOUR_API extern DebugBits DiskIO; + LIBARDOUR_API extern DebugBits FaderPort8; + LIBARDOUR_API extern DebugBits FaderPort; + LIBARDOUR_API extern DebugBits GenericMidi; + LIBARDOUR_API extern DebugBits Graph; + LIBARDOUR_API extern DebugBits LTC; + LIBARDOUR_API extern DebugBits LV2; + LIBARDOUR_API extern DebugBits LV2Automate; + LIBARDOUR_API extern DebugBits Latency; + LIBARDOUR_API extern DebugBits LatencyCompensation; + LIBARDOUR_API extern DebugBits LaunchControlXL; + LIBARDOUR_API extern DebugBits Layering; + LIBARDOUR_API extern DebugBits MTC; + LIBARDOUR_API extern DebugBits MackieControl; + LIBARDOUR_API extern DebugBits MidiClock; + LIBARDOUR_API extern DebugBits MidiDiskIO; + LIBARDOUR_API extern DebugBits MidiIO; + LIBARDOUR_API extern DebugBits MidiPlaylistIO; + LIBARDOUR_API extern DebugBits MidiRingBuffer; + LIBARDOUR_API extern DebugBits MidiSourceIO; + LIBARDOUR_API extern DebugBits MidiTrackers; + LIBARDOUR_API extern DebugBits Monitor; + LIBARDOUR_API extern DebugBits OrderKeys; + LIBARDOUR_API extern DebugBits Panning; + LIBARDOUR_API extern DebugBits Peaks; + LIBARDOUR_API extern DebugBits PluginManager; + LIBARDOUR_API extern DebugBits Ports; + LIBARDOUR_API extern DebugBits ProcessThreads; + LIBARDOUR_API extern DebugBits Processors; + LIBARDOUR_API extern DebugBits Push2; + LIBARDOUR_API extern DebugBits Selection; + LIBARDOUR_API extern DebugBits SessionEvents; + LIBARDOUR_API extern DebugBits Slave; + LIBARDOUR_API extern DebugBits SnapBBT; + LIBARDOUR_API extern DebugBits Solo; + LIBARDOUR_API extern DebugBits Soundcloud; + LIBARDOUR_API extern DebugBits TFSMEvents; + LIBARDOUR_API extern DebugBits TFSMState; + LIBARDOUR_API extern DebugBits TXLTC; + LIBARDOUR_API extern DebugBits TempoMap; + LIBARDOUR_API extern DebugBits TempoMath; + LIBARDOUR_API extern DebugBits Transport; + LIBARDOUR_API extern DebugBits US2400; + LIBARDOUR_API extern DebugBits VCA; + LIBARDOUR_API extern DebugBits VSTCallbacks; + LIBARDOUR_API extern DebugBits WiimoteControl; + } } #endif /* __ardour_debug_h__ */ -