From 897eec4a7f89adcb4ced70f7e103ce400132abfb Mon Sep 17 00:00:00 2001 From: Jief Date: Wed, 2 Nov 2016 15:01:12 +0100 Subject: [PATCH] Using macro instead of LL to make it portable --- rtp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtp.c b/rtp.c index 8c34bb9e..576e7ba0 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+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); -- 2.47.2