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
@ -44,7 +44,7 @@ SendSideBweSender::SendSideBweSender(int kbps,
|
||||
bitrate_controller_->SetStartBitrate(1000 * kbps);
|
||||
bitrate_controller_->SetMinMaxBitrate(1000 * kMinBitrateKbps,
|
||||
1000 * kMaxBitrateKbps);
|
||||
bwe_->SetMinBitrate(1000 * kMinBitrateKbps);
|
||||
bwe_->SetMinBitrate(DataRate::kbps(kMinBitrateKbps));
|
||||
}
|
||||
|
||||
SendSideBweSender::~SendSideBweSender() {}
|
||||
@ -72,7 +72,7 @@ void SendSideBweSender::GiveFeedback(const FeedbackPacket& feedback) {
|
||||
|
||||
int64_t rtt_ms =
|
||||
clock_->TimeInMilliseconds() - feedback.latest_send_time_ms();
|
||||
bwe_->OnRttUpdate(rtt_ms);
|
||||
bwe_->OnRttUpdate(TimeDelta::ms(rtt_ms));
|
||||
BWE_TEST_LOGGING_PLOT(1, "RTT", clock_->TimeInMilliseconds(), rtt_ms);
|
||||
|
||||
std::sort(packet_feedback_vector.begin(), packet_feedback_vector.end(),
|
||||
@ -80,8 +80,8 @@ void SendSideBweSender::GiveFeedback(const FeedbackPacket& feedback) {
|
||||
acknowledged_bitrate_estimator_->IncomingPacketFeedbackVector(
|
||||
packet_feedback_vector);
|
||||
DelayBasedBwe::Result result = bwe_->IncomingPacketFeedbackVector(
|
||||
packet_feedback_vector, acknowledged_bitrate_estimator_->bitrate_bps(),
|
||||
clock_->TimeInMilliseconds());
|
||||
packet_feedback_vector, acknowledged_bitrate_estimator_->bitrate(),
|
||||
Timestamp::ms(clock_->TimeInMilliseconds()));
|
||||
if (result.updated)
|
||||
bitrate_controller_->OnDelayBasedBweResult(result);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user