diff --git a/modules/pacing/paced_sender.cc b/modules/pacing/paced_sender.cc index 96355b30c0..fc6a9f0f9b 100644 --- a/modules/pacing/paced_sender.cc +++ b/modules/pacing/paced_sender.cc @@ -359,6 +359,9 @@ void PacedSender::UpdateBudgetWithBytesSent(size_t bytes_sent) { void PacedSender::SetPacingFactor(float pacing_factor) { rtc::CritScope cs(&critsect_); pacing_factor_ = pacing_factor; + // Make sure new padding factor is applied immediately, otherwise we need to + // wait for the send bitrate estimate to be updated before this takes effect. + SetEstimatedBitrate(estimated_bitrate_bps_); } void PacedSender::SetQueueTimeLimit(int limit_ms) {