]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Using Macro instead of LL to make it portable. 417/head
authorJief <jief@jiefs-mac-pro.home>
Wed, 2 Nov 2016 13:58:02 +0000 (14:58 +0100)
committerJief <jief@jiefs-mac-pro.home>
Wed, 2 Nov 2016 13:58:02 +0000 (14:58 +0100)
rtp.c

diff --git a/rtp.c b/rtp.c
index 8c34bb9e8fac6f7a4b3584301a968b8286f09d0d..576e7ba0a4afcb2921d3c827691a84bfaebdc8c7 100644 (file)
--- a/rtp.c
+++ b/rtp.c
@@ -501,7 +501,7 @@ void *rtp_timing_receiver(void *arg) {
       if (reference_timestamp>=play_segment_reference_frame)
         frame_difference = (uint64_t)reference_timestamp-(uint64_t)play_segment_reference_frame;
       else // rollover
-        frame_difference = (uint64_t)reference_timestamp+0x100000000LL-(uint64_t)play_segment_reference_frame;
+        frame_difference = (uint64_t)reference_timestamp+UINT64_C(0x100000000)-(uint64_t)play_segment_reference_frame;
       uint64_t frame_time_difference_calculated = (((uint64_t)frame_difference<<32)/44100);
       uint64_t frame_time_difference_actual = remote_reference_timestamp_time-play_segment_reference_frame_remote_time; // this is all done by reference to the sources' system clock
       // debug(1,"%llu frames since play started, %llu usec calculated, %llu usec actual",frame_difference, (frame_time_difference_calculated*1000000)>>32, (frame_time_difference_actual*1000000)>>32);