Reland "DCHECK feedback_rtt is positive"
This is a reland of 37d4f91db3fd1d0e023a820d0cda86bb786a0f72 Reason for reland: Got Aliby for Android FEC test flakes. Original change's description: > DCHECK feedback_rtt is positive > > Bug: None > Change-Id: I6eb10d6a20a679fff08f604441f8e58dcd417608 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/126464 > Commit-Queue: Evan Shrubsole <eshr@google.com> > Reviewed-by: Sebastian Jansson <srte@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#27034} Bug: None Change-Id: Iacacda9e3b141c69189f7931a1ec63d74b2dd845 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/126920 Commit-Queue: Sebastian Jansson <srte@webrtc.org> Reviewed-by: Ying Wang <yinwa@webrtc.org> Reviewed-by: Sebastian Jansson <srte@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27082}
This commit is contained in:
parent
ec65e1fee5
commit
ab0d03dcaa
@ -381,6 +381,7 @@ NetworkControlUpdate GoogCcNetworkController::OnTransportPacketsFeedback(
|
||||
for (const auto& feedback : feedbacks) {
|
||||
TimeDelta feedback_rtt =
|
||||
report.feedback_time - feedback.sent_packet.send_time;
|
||||
RTC_DCHECK_GE(feedback_rtt.ms(), 0);
|
||||
TimeDelta min_pending_time = feedback.receive_time - max_recv_time;
|
||||
TimeDelta propagation_rtt = feedback_rtt - min_pending_time;
|
||||
max_feedback_rtt = std::max(max_feedback_rtt, feedback_rtt);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user