Index: webrtc/modules/video_coding/content_metrics_processing.cc |
diff --git a/webrtc/modules/video_coding/content_metrics_processing.cc b/webrtc/modules/video_coding/content_metrics_processing.cc |
index 0c3a6dbc6c562f655168c73e2766ab0da688a7f8..b2586fce3fb42b507cd4cd5282f1a7733eb6526e 100644 |
--- a/webrtc/modules/video_coding/content_metrics_processing.cc |
+++ b/webrtc/modules/video_coding/content_metrics_processing.cc |
@@ -44,6 +44,8 @@ int VCMContentMetricsProcessing::Reset() { |
} |
void VCMContentMetricsProcessing::UpdateFrameRate(uint32_t frameRate) { |
+ if (frameRate == 0) |
+ frameRate = 1; |
// Update factor for recursive averaging. |
recursive_avg_factor_ = static_cast<float>(1000.0f) / |
static_cast<float>(frameRate * kQmMinIntervalMs); |