summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2014-05-13 15:10:32 +1000
committerTim Mayberry <mojofunk@gmail.com>2014-05-14 09:48:43 +1000
commit6bf8249b4b14c54f53bdfc96b0dc3025a6eaebb6 (patch)
tree202693c6c6ba0a8f72195f7c2865612651e5d31d
parentb565357bf462de2e64671f5cc167bbc08eb84509 (diff)
Use Glib::usleep in DummyAudioBackend rather than ::usleep
-rw-r--r--libs/backends/dummy/dummy_audiobackend.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/libs/backends/dummy/dummy_audiobackend.cc b/libs/backends/dummy/dummy_audiobackend.cc
index 6bc6e6da6e..136e5b8655 100644
--- a/libs/backends/dummy/dummy_audiobackend.cc
+++ b/libs/backends/dummy/dummy_audiobackend.cc
@@ -20,6 +20,8 @@
#include <sys/time.h>
#include <regex.h>
+#include <glibmm.h>
+
#include "dummy_audiobackend.h"
#include "pbd/error.h"
#include "i18n.h"
@@ -302,7 +304,7 @@ DummyAudioBackend::_start (bool /*for_latency_measurement*/)
}
int timeout = 5000;
- while (!_running && --timeout > 0) { usleep (1000); }
+ while (!_running && --timeout > 0) { Glib::usleep (1000); }
if (timeout == 0 || !_running) {
PBD::error << _("DummyAudioBackend: failed to start process thread.") << endmsg;
@@ -992,13 +994,13 @@ DummyAudioBackend::main_process_thread ()
const int nomial_time = 1000000 * _samples_per_period / _samplerate;
_dsp_load = elapsed_time / (float) nomial_time;
if (elapsed_time < nomial_time) {
- ::usleep (nomial_time - elapsed_time);
+ Glib::usleep (nomial_time - elapsed_time);
} else {
- ::usleep (100); // don't hog cpu
+ Glib::usleep (100); // don't hog cpu
}
} else {
_dsp_load = 1.0;
- ::usleep (100); // don't hog cpu
+ Glib::usleep (100); // don't hog cpu
}
::gettimeofday (&clock1, NULL);
}