diff options
author | Tim Mayberry <mojofunk@gmail.com> | 2014-05-13 15:10:32 +1000 |
---|---|---|
committer | Tim Mayberry <mojofunk@gmail.com> | 2014-05-14 09:48:43 +1000 |
commit | 6bf8249b4b14c54f53bdfc96b0dc3025a6eaebb6 (patch) | |
tree | 202693c6c6ba0a8f72195f7c2865612651e5d31d | |
parent | b565357bf462de2e64671f5cc167bbc08eb84509 (diff) |
Use Glib::usleep in DummyAudioBackend rather than ::usleep
-rw-r--r-- | libs/backends/dummy/dummy_audiobackend.cc | 10 |
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); } |