diff --git a/libs/backends/jack/jack_audiobackend.cc b/libs/backends/jack/jack_audiobackend.cc index 0bc79e5549..8ae1aa3c59 100644 --- a/libs/backends/jack/jack_audiobackend.cc +++ b/libs/backends/jack/jack_audiobackend.cc @@ -977,12 +977,12 @@ JACKAudioBackend::process_thread () AudioEngine::thread_init_callback (this); while (1) { - TimerRAII ltr (dsp_stats[RunLoop]); GET_PRIVATE_JACK_POINTER_RET(_priv_jack,0); - dsp_stats[AudioBackend::DeviceWait].start (); pframes_t nframes = jack_cycle_wait (_priv_jack); dsp_stats[AudioBackend::DeviceWait].update (); + dsp_stats[RunLoop].start(); + dsp_stats[AudioBackend::ProcessCallback].start(); if (engine.process_callback (nframes)) { @@ -991,6 +991,7 @@ JACKAudioBackend::process_thread () dsp_stats[AudioBackend::ProcessCallback].update(); jack_cycle_signal (_priv_jack, 0); + dsp_stats[AudioBackend::RunLoop].update (); } return 0;