Fix calculation of feedback min_pending_time in goog_cc.
Bug: webrtc:13106 Change-Id: I6dae108e044ce9abc4651375638160293d01ac2f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269385 Commit-Queue: Diep Bui <diepbp@webrtc.org> Reviewed-by: Björn Terelius <terelius@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37864}
This commit is contained in:
parent
1b4d8ff707
commit
d65dc979b1
@ -431,7 +431,7 @@ NetworkControlUpdate GoogCcNetworkController::OnTransportPacketsFeedback(
|
||||
for (const auto& feedback : feedbacks) {
|
||||
TimeDelta feedback_rtt =
|
||||
report.feedback_time - feedback.sent_packet.send_time;
|
||||
TimeDelta min_pending_time = feedback.receive_time - max_recv_time;
|
||||
TimeDelta min_pending_time = max_recv_time - feedback.receive_time;
|
||||
TimeDelta propagation_rtt = feedback_rtt - min_pending_time;
|
||||
max_feedback_rtt = std::max(max_feedback_rtt, feedback_rtt);
|
||||
min_propagation_rtt = std::min(min_propagation_rtt, propagation_rtt);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user