Index: webrtc/video/vie_encoder.cc |
diff --git a/webrtc/video/vie_encoder.cc b/webrtc/video/vie_encoder.cc |
index 4761c12311e9fdfec5dc996bdee7c88b5e487499..4522300c9c5f8195a42a6528876c1dd4c3f1c5fd 100644 |
--- a/webrtc/video/vie_encoder.cc |
+++ b/webrtc/video/vie_encoder.cc |
@@ -778,13 +778,14 @@ void ViEEncoder::EncodeVideoFrame(const VideoFrame& video_frame, |
int64_t now_ms = clock_->TimeInMilliseconds(); |
if (pending_encoder_reconfiguration_) { |
ReconfigureEncoder(); |
+ last_parameters_update_ms_.emplace(now_ms); |
} else if (!last_parameters_update_ms_ || |
now_ms - *last_parameters_update_ms_ >= |
vcm::VCMProcessTimer::kDefaultProcessIntervalMs) { |
video_sender_.UpdateChannelParemeters(rate_allocator_.get(), |
bitrate_observer_); |
+ last_parameters_update_ms_.emplace(now_ms); |
} |
- last_parameters_update_ms_.emplace(now_ms); |
if (EncoderPaused()) { |
TraceFrameDropStart(); |