From a9f285b82b6c39f0c6b9ba51850e0ead0c8c334d Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 29 Jun 2021 09:46:46 -0600 Subject: [PATCH] debugging timing stats by showing how max values are computed --- libs/backends/portaudio/portaudio_backend.cc | 2 +- libs/pbd/pbd/timing.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/backends/portaudio/portaudio_backend.cc b/libs/backends/portaudio/portaudio_backend.cc index 74ca7a561c..8298af53ff 100644 --- a/libs/backends/portaudio/portaudio_backend.cc +++ b/libs/backends/portaudio/portaudio_backend.cc @@ -736,7 +736,7 @@ PortAudioBackend::process_callback(const float* input, PaStreamCallbackFlags statusFlags) { PBD::WaitTimerRAII tr (dsp_stats[DeviceWait]); - PBD::TimerRAII tr2 (dsp_stats[RunLoop], true); + PBD::TimerRAII tr2 (dsp_stats[RunLoop]); _active = true; diff --git a/libs/pbd/pbd/timing.h b/libs/pbd/pbd/timing.h index 492fd0e52c..f73cb873b5 100644 --- a/libs/pbd/pbd/timing.h +++ b/libs/pbd/pbd/timing.h @@ -202,6 +202,7 @@ private: if (diff > _max) { _max = diff; + std::cerr << "max reset to " << _max << " from " << m_start_val << " .. " << m_last_val << " (diff = " << diff << ")\n"; } if (diff < _min) { _min = diff;