]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
constant 0x100000000 should be 0x100000000LL to avoid warning
authorJief <jief@jiefs-mac-pro.home>
Tue, 1 Nov 2016 12:52:38 +0000 (13:52 +0100)
committerJief <jief@jiefs-mac-pro.home>
Tue, 1 Nov 2016 12:52:38 +0000 (13:52 +0100)
rtp.c

diff --git a/rtp.c b/rtp.c
index a8d330b987c5714cf4cadb70500660dd7b9d7cc1..8c34bb9e8fac6f7a4b3584301a968b8286f09d0d 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+0x100000000-(uint64_t)play_segment_reference_frame;
+        frame_difference = (uint64_t)reference_timestamp+0x100000000LL-(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);