From be8e41326b027198e5cf7c70ab8f53075a14bcb4 Mon Sep 17 00:00:00 2001 From: DocWilco Date: Thu, 11 Dec 2025 16:38:14 +0100 Subject: [PATCH] Use int64_t consistently for time --- extensions/abl_link/include/abl_link.h | 8 ++++---- extensions/abl_link/src/abl_link.cpp | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/extensions/abl_link/include/abl_link.h b/extensions/abl_link/include/abl_link.h index 8d4b6f3d..28b1267f 100644 --- a/extensions/abl_link/include/abl_link.h +++ b/extensions/abl_link/include/abl_link.h @@ -317,19 +317,19 @@ extern "C" * join. */ void abl_link_force_beat_at_time( - abl_link_session_state session_state, double beat, uint64_t time, double quantum); + abl_link_session_state session_state, double beat, int64_t time, double quantum); /*! @brief: Set if transport should be playing or stopped, taking effect at the given * time. */ void abl_link_set_is_playing( - abl_link_session_state session_state, bool is_playing, uint64_t time); + abl_link_session_state session_state, bool is_playing, int64_t time); /*! @brief: Is transport playing? */ bool abl_link_is_playing(abl_link_session_state session_state); /*! @brief: Get the time at which a transport start/stop occurs */ - uint64_t abl_link_time_for_is_playing(abl_link_session_state session_state); + int64_t abl_link_time_for_is_playing(abl_link_session_state session_state); /*! @brief: Convenience function to attempt to map the given beat to the time * when transport is starting to play in context of the given quantum. @@ -343,7 +343,7 @@ extern "C" void abl_link_set_is_playing_and_request_beat_at_time( abl_link_session_state session_state, bool is_playing, - uint64_t time, + int64_t time, double beat, double quantum); diff --git a/extensions/abl_link/src/abl_link.cpp b/extensions/abl_link/src/abl_link.cpp index 9334229f..3e3bfd40 100644 --- a/extensions/abl_link/src/abl_link.cpp +++ b/extensions/abl_link/src/abl_link.cpp @@ -166,14 +166,14 @@ extern "C" } void abl_link_force_beat_at_time( - abl_link_session_state session_state, double beat, uint64_t time, double quantum) + abl_link_session_state session_state, double beat, int64_t time, double quantum) { reinterpret_cast(session_state.impl) ->forceBeatAtTime(beat, std::chrono::microseconds{time}, quantum); } void abl_link_set_is_playing( - abl_link_session_state session_state, bool is_playing, uint64_t time) + abl_link_session_state session_state, bool is_playing, int64_t time) { reinterpret_cast(session_state.impl) ->setIsPlaying(is_playing, std::chrono::microseconds(time)); @@ -185,9 +185,9 @@ extern "C" ->isPlaying(); } - uint64_t abl_link_time_for_is_playing(abl_link_session_state session_state) + int64_t abl_link_time_for_is_playing(abl_link_session_state session_state) { - return static_cast( + return static_cast( reinterpret_cast(session_state.impl) ->timeForIsPlaying() .count()); @@ -203,7 +203,7 @@ extern "C" void abl_link_set_is_playing_and_request_beat_at_time( abl_link_session_state session_state, bool is_playing, - uint64_t time, + int64_t time, double beat, double quantum) {