Using data unit classes in DelayBasedBwe.
Bug: webrtc:9718 Change-Id: I1b6ed37afd7680dfad6267addfe46155c378525d Reviewed-on: https://webrtc-review.googlesource.com/c/110903 Commit-Queue: Sebastian Jansson <srte@webrtc.org> Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25702}
This commit is contained in:
committed by
Commit Bot
parent
2e0c655bc6
commit
b6787bcd79
@ -153,14 +153,12 @@ void BitrateControllerImpl::OnDelayBasedBweResult(
|
||||
rtc::CritScope cs(&critsect_);
|
||||
if (result.probe) {
|
||||
bandwidth_estimation_.SetSendBitrate(
|
||||
DataRate::bps(result.target_bitrate_bps),
|
||||
Timestamp::ms(clock_->TimeInMilliseconds()));
|
||||
result.target_bitrate, Timestamp::ms(clock_->TimeInMilliseconds()));
|
||||
}
|
||||
// Since SetSendBitrate now resets the delay-based estimate, we have to call
|
||||
// UpdateDelayBasedEstimate after SetSendBitrate.
|
||||
bandwidth_estimation_.UpdateDelayBasedEstimate(
|
||||
Timestamp::ms(clock_->TimeInMilliseconds()),
|
||||
DataRate::bps(result.target_bitrate_bps));
|
||||
Timestamp::ms(clock_->TimeInMilliseconds()), result.target_bitrate);
|
||||
}
|
||||
MaybeTriggerOnNetworkChanged();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user