From: Jief Date: Tue, 1 Nov 2016 12:52:38 +0000 (+0100) Subject: constant 0x100000000 should be 0x100000000LL to avoid warning X-Git-Tag: 3.0~6^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6f1b3574816f7e68b3489de8a7bfb3a950bfa93;p=thirdparty%2Fshairport-sync.git constant 0x100000000 should be 0x100000000LL to avoid warning --- diff --git a/rtp.c b/rtp.c index a8d330b9..8c34bb9e 100644 --- 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);