Bug 1241066 - fix mozRtt always 0 or 1;r?jib draft
authorNico Grunbaum
Mon, 20 Mar 2017 16:58:53 -0700
changeset 501807 3126547342d38a6ab74711cee3f426ebc86f3358
parent 501806 705a77b42fc16df0baf5a770560fb980354a9487
child 550011 c856642c01094a6ffb34f979be3a24428b233259
push id50127
push userna-g@nostrum.com
push dateTue, 21 Mar 2017 00:09:45 +0000
reviewersjib
bugs1241066
milestone55.0a1
Bug 1241066 - fix mozRtt always 0 or 1;r?jib My shortest patch to date. MozReview-Commit-ID: 8r3ZrGUk40D
media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc
--- a/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc
+++ b/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc
@@ -563,17 +563,17 @@ void RTCPReceiver::HandleReportBlock(
   // local NTP time when we received this
   reportBlock->lastReceivedRRNTPsecs = 0;
   reportBlock->lastReceivedRRNTPfrac = 0;
 
   _clock->CurrentNtp(reportBlock->lastReceivedRRNTPsecs,
                      reportBlock->lastReceivedRRNTPfrac);
 
   // time when we received this in MS
-  uint32_t receiveTimeMS = Clock::NtpToMs(reportBlock->lastReceivedRRNTPsecs,
+  uint64_t receiveTimeMS = Clock::NtpToMs(reportBlock->lastReceivedRRNTPsecs,
                                           reportBlock->lastReceivedRRNTPfrac);
 
   // Estimate RTT
   uint32_t d = (delaySinceLastSendReport & 0x0000ffff) * 1000;
   d /= 65536;
   d += ((delaySinceLastSendReport & 0xffff0000) >> 16) * 1000;
 
   int64_t RTT = 0;