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}
This commit is contained in:

committed by
Commit Bot

parent
184f6d5d75
commit
37d4f91db3
@ -383,6 +383,7 @@ NetworkControlUpdate GoogCcNetworkController::OnTransportPacketsFeedback(
|
|||||||
for (const auto& feedback : feedbacks) {
|
for (const auto& feedback : feedbacks) {
|
||||||
TimeDelta feedback_rtt =
|
TimeDelta feedback_rtt =
|
||||||
report.feedback_time - feedback.sent_packet.send_time;
|
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 min_pending_time = feedback.receive_time - max_recv_time;
|
||||||
TimeDelta propagation_rtt = feedback_rtt - min_pending_time;
|
TimeDelta propagation_rtt = feedback_rtt - min_pending_time;
|
||||||
max_feedback_rtt = std::max(max_feedback_rtt, feedback_rtt);
|
max_feedback_rtt = std::max(max_feedback_rtt, feedback_rtt);
|
||||||
|
Reference in New Issue
Block a user