From cb2e32e3e5eee688cbb983b61d8b86bcb8e91a67 Mon Sep 17 00:00:00 2001 From: Paul Adenot Date: Thu, 23 May 2024 15:26:56 +0200 Subject: Cast to int64_t to fix the build on 64-bits Android --- src/cubeb_aaudio.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cubeb_aaudio.cpp b/src/cubeb_aaudio.cpp index 915faee..9e81ed3 100644 --- a/src/cubeb_aaudio.cpp +++ b/src/cubeb_aaudio.cpp @@ -647,7 +647,8 @@ aaudio_get_latency(cubeb_stream * stm, aaudio_direction_t direction, // negative. It can happen in some instances, e.g. around start of the stream // that the latency for output is negative, return 0 in this case. int64_t latency_ns = is_output - ? std::max(0ll, app_frame_hw_time - signed_tstamp_ns) + ? std::max(static_cast(0), + app_frame_hw_time - signed_tstamp_ns) : signed_tstamp_ns - app_frame_hw_time; int64_t latency_frames = stm->sample_rate * latency_ns / NS_PER_S; -- cgit v1.2.3