diff options
author | Robin Gareus <robin@gareus.org> | 2017-12-28 15:53:40 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-12-28 15:53:40 +0100 |
commit | c7ed461bcfb22a83e2b2877936e81c7582c2c9e3 (patch) | |
tree | d04e691dc45e1ab0fb784bd7479cfc63c20cfc64 /gtk2_ardour/ardour_ui.cc | |
parent | 0dc340070742d8f67295c12fac615f11084ae334 (diff) |
Add DSP-load & x-run widget to the toolbar.
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 698b1ebef6..979ab3504a 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -1687,6 +1687,7 @@ ARDOUR_UI::update_xrun_count () if (_session) { const unsigned int x = _session->get_xrun_count (); + dsp_load_indicator.set_xrun_count (x); if (x > 9999) { snprintf (buf, sizeof (buf), _("X: <span foreground=\"%s\">>10K</span>"), X_("red")); } else { @@ -1694,6 +1695,7 @@ ARDOUR_UI::update_xrun_count () } } else { snprintf (buf, sizeof (buf), _("X: <span foreground=\"%s\">?</span>"), X_("yellow")); + dsp_load_indicator.set_xrun_count (UINT_MAX); } xrun_label.set_markup (buf); set_tip (xrun_label, _("Audio dropouts. Shift+click to reset")); @@ -1709,6 +1711,7 @@ ARDOUR_UI::update_cpu_load () */ double const c = AudioEngine::instance()->get_dsp_load (); + dsp_load_indicator.set_dsp_load (c); snprintf (buf, sizeof (buf), _("DSP: <span foreground=\"%s\">%5.1f%%</span>"), c >= 90 ? X_("red") : X_("green"), c); cpu_load_label.set_markup (buf); } |