summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Emmas <johne53@tiscali.co.uk>2015-07-31 13:43:22 +0100
committerJohn Emmas <johne53@tiscali.co.uk>2015-07-31 13:43:22 +0100
commitf3d30828728e21277379fbea73ac66f70d2cee3c (patch)
tree34ae26b08c5704fb6bd931b22eafc7bb659a3e85
parent0428f2e4c9e769a828f7878893db140380b04bce (diff)
Use llabs (rather than std::abs) for compatibility with MSVC
MSVC doesn't offer an override which accepts int64_t (at least, the 32-bit compiler doesn't)
-rw-r--r--libs/backends/portaudio/portaudio_backend.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/backends/portaudio/portaudio_backend.cc b/libs/backends/portaudio/portaudio_backend.cc
index 6501224316..4031368cf7 100644
--- a/libs/backends/portaudio/portaudio_backend.cc
+++ b/libs/backends/portaudio/portaudio_backend.cc
@@ -1421,9 +1421,9 @@ PortAudioBackend::main_process_thread ()
uint64_t cycle_diff_us = (m_cycle_timer.get_start () - m_last_cycle_start);
int64_t deviation_us = (cycle_diff_us - m_cycle_timer.get_length_us());
- m_total_deviation_us += std::abs(deviation_us);
+ m_total_deviation_us += ::llabs(deviation_us);
m_max_deviation_us =
- std::max (m_max_deviation_us, (uint64_t)std::abs (deviation_us));
+ std::max (m_max_deviation_us, (uint64_t)::llabs (deviation_us));
if ((m_cycle_count % 1000) == 0) {
uint64_t mean_deviation_us = m_total_deviation_us / m_cycle_count;
@@ -1433,7 +1433,7 @@ PortAudioBackend::main_process_thread ()
m_max_deviation_us * 1e-3));
}
- if (std::abs(deviation_us) > m_cycle_timer.get_length_us()) {
+ if (::llabs(deviation_us) > m_cycle_timer.get_length_us()) {
DEBUG_TIMING (string_compose (
"time between process(ms): %1, Est(ms): %2, Dev(ms): %3\n",
cycle_diff_us * 1e-3,