diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2010-04-28 14:51:17 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2010-04-28 14:51:17 +0000 |
commit | 9c5155358833c09652bcfaf50b724583cc5bc139 (patch) | |
tree | 64b1fe59ceec19f495a7c4fce6227d1f052f5804 /gtk2_ardour/ardour_ui.cc | |
parent | 27dfb74bda74239944922b392613bc7e54e569de (diff) |
remove "ardourBuffering" file creation (it was useless, sadly); editor region list now responds to bounds changes; tweak opton in RC config editor
git-svn-id: svn://localhost/ardour2/branches/3.0@7013 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 2613faa11e..0e263ae929 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -920,8 +920,6 @@ ARDOUR_UI::update_buffer_load () c = _session->capture_load (); p = _session->playback_load (); - push_buffer_stats (c, p); - snprintf (buf, sizeof (buf), _("Buffers p:%" PRIu32 "%% c:%" PRIu32 "%%"), _session->playback_load(), _session->capture_load()); buffer_load_label.set_text (buf); @@ -3142,61 +3140,10 @@ ARDOUR_UI::xrun_handler(nframes_t where) } void -ARDOUR_UI::push_buffer_stats (uint32_t capture, uint32_t playback) -{ - time_t now; - time (&now); - - while (disk_buffer_stats.size() > 60) { - disk_buffer_stats.pop_front (); - } - - disk_buffer_stats.push_back (DiskBufferStat (now, capture, playback)); -} - -void -ARDOUR_UI::write_buffer_stats () -{ - std::ofstream fout; - struct tm tm; - char buf[64]; - char path[PATH_MAX+1]; int fd; - - strcpy (path, "ardourBufferingXXXXXX"); - - if ((fd = mkstemp (path )) < 0) { - cerr << X_("cannot find temporary name for buffer stats") << endl; - return; - } - - fout.open (path); - close (fd); - - if (!fout) { - cerr << string_compose (X_("cannot open file %1 for buffer stats"), path) << endl; - return; - } - - for (list<DiskBufferStat>::iterator i = disk_buffer_stats.begin(); i != disk_buffer_stats.end(); ++i) { - localtime_r (&(*i).when, &tm); - strftime (buf, sizeof (buf), "%T", &tm); - fout << buf << ' ' << (*i).capture << ' ' << (*i).playback << endl; - } - - disk_buffer_stats.clear (); - - fout.close (); - - cerr << "buffering statistics can be found in: " << path << endl; -} - -void ARDOUR_UI::disk_overrun_handler () { ENSURE_GUI_THREAD (*this, &ARDOUR_UI::disk_overrun_handler) - write_buffer_stats (); - if (!have_disk_speed_dialog_displayed) { have_disk_speed_dialog_displayed = true; MessageDialog* msg = new MessageDialog (*editor, _("\ @@ -3215,8 +3162,6 @@ ARDOUR_UI::disk_underrun_handler () { ENSURE_GUI_THREAD (*this, &ARDOUR_UI::disk_underrun_handler) - write_buffer_stats (); - if (!have_disk_speed_dialog_displayed) { have_disk_speed_dialog_displayed = true; MessageDialog* msg = new MessageDialog (*editor, |