Index: webrtc/modules/video_coding/main/source/media_optimization.cc |
diff --git a/webrtc/modules/video_coding/main/source/media_optimization.cc b/webrtc/modules/video_coding/main/source/media_optimization.cc |
index 524a7b2b70a080279f21b8ae79b4b56471d460e9..4dbdf44d588897fe1424e1021ecf9ff9fc69c1ad 100644 |
--- a/webrtc/modules/video_coding/main/source/media_optimization.cc |
+++ b/webrtc/modules/video_coding/main/source/media_optimization.cc |
@@ -631,8 +631,9 @@ void MediaOptimization::ProcessIncomingFrameRate(int64_t now) { |
} |
} |
if (num > 1) { |
- const int64_t diff = now - incoming_frame_times_[num - 1]; |
- incoming_frame_rate_ = 1.0; |
+ const int64_t diff = |
+ incoming_frame_times_[0] - incoming_frame_times_[num - 1]; |
+ incoming_frame_rate_ = 0.0; // No frame rate estimate available. |
if (diff > 0) { |
incoming_frame_rate_ = nr_of_frames * 1000.0f / static_cast<float>(diff); |
} |