From 4980679d3520c3c983cd46dff45455201ad2fc61 Mon Sep 17 00:00:00 2001 From: "stefan@webrtc.org" Date: Tue, 30 Apr 2013 22:05:07 +0000 Subject: [PATCH] Fixes two bugs in receive statistics. - Reported bitrate wasn't reset correctly when no frames had been received. - Internal framerate estimate wasn't reset when no frames had been received. BUG=1713 Review URL: https://webrtc-codereview.appspot.com/1377004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3924 4adac7df-926f-26a2-2b94-8c16560cd09d --- webrtc/modules/video_coding/main/source/jitter_buffer.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webrtc/modules/video_coding/main/source/jitter_buffer.cc b/webrtc/modules/video_coding/main/source/jitter_buffer.cc index 64ca6a168a..9c8f007454 100644 --- a/webrtc/modules/video_coding/main/source/jitter_buffer.cc +++ b/webrtc/modules/video_coding/main/source/jitter_buffer.cc @@ -335,7 +335,8 @@ void VCMJitterBuffer::IncomingRateStatistics(unsigned int* framerate, // No frames since last call time_last_incoming_frame_count_ = clock_->TimeInMilliseconds(); *framerate = 0; - bitrate = 0; + *bitrate = 0; + incoming_frame_rate_ = 0; incoming_bit_rate_ = 0; } TRACE_COUNTER1("webrtc", "JBIncomingFramerate", incoming_frame_rate_);