Index: webrtc/video_engine/vie_channel.cc |
diff --git a/webrtc/video_engine/vie_channel.cc b/webrtc/video_engine/vie_channel.cc |
index b812926f7d4e5a3b974827189071ede4fabccd04..17c0a61dca207fa6563a83dab2f1958065bfa621 100644 |
--- a/webrtc/video_engine/vie_channel.cc |
+++ b/webrtc/video_engine/vie_channel.cc |
@@ -115,6 +115,7 @@ ViEChannel::ViEChannel(uint32_t number_of_cores, |
report_block_stats_sender_(new ReportBlockStats()), |
time_of_first_rtt_ms_(-1), |
rtt_sum_ms_(0), |
+ last_rtt_ms_(0), |
num_rtts_(0), |
rtp_rtcp_modules_( |
CreateRtpRtcpModules(!sender, |
@@ -1068,7 +1069,7 @@ void ViEChannel::OnDecoderTiming(int decode_ms, |
return; |
receive_stats_callback_->OnDecoderTiming( |
decode_ms, max_decode_ms, current_delay_ms, target_delay_ms, |
- jitter_buffer_ms, min_playout_delay_ms, render_delay_ms); |
+ jitter_buffer_ms, min_playout_delay_ms, render_delay_ms, last_rtt_ms_); |
} |
int32_t ViEChannel::RequestKeyFrame() { |
@@ -1102,6 +1103,7 @@ void ViEChannel::OnRttUpdate(int64_t avg_rtt_ms, int64_t max_rtt_ms) { |
if (time_of_first_rtt_ms_ == -1) |
time_of_first_rtt_ms_ = Clock::GetRealTimeClock()->TimeInMilliseconds(); |
rtt_sum_ms_ += avg_rtt_ms; |
+ last_rtt_ms_ = avg_rtt_ms; |
++num_rtts_; |
} |