From d6f1b3574816f7e68b3489de8a7bfb3a950bfa93 Mon Sep 17 00:00:00 2001 From: Jief Date: Tue, 1 Nov 2016 13:52:38 +0100 Subject: [PATCH] constant 0x100000000 should be 0x100000000LL to avoid warning --- rtp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);