Allow repeated feedback packets in log parser.
Bug: webrtc:10170 Change-Id: I68cf729aa92b1266868f6ebcb211d9d4af031176 Reviewed-on: https://webrtc-review.googlesource.com/c/119300 Reviewed-by: Björn Terelius <terelius@webrtc.org> Commit-Queue: Sebastian Jansson <srte@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26392}
This commit is contained in:
parent
84ca69ad6e
commit
3770b99e64
@ -1934,7 +1934,11 @@ std::vector<LoggedPacketInfo> ParsedRtcEventLog::GetPacketInfos(
|
||||
LoggedPacketInfo* sent =
|
||||
&packets[indices[fb.sent_packet.sequence_number]];
|
||||
sent->reported_recv_time = fb.receive_time;
|
||||
RTC_CHECK(sent->log_feedback_time.IsPlusInfinity());
|
||||
// Is we have received feedback with a valid receive time for this packet
|
||||
// before, we keep the previous values.
|
||||
if (sent->log_feedback_time.IsFinite() &&
|
||||
sent->reported_recv_time.IsFinite())
|
||||
continue;
|
||||
sent->log_feedback_time = msg->feedback_time;
|
||||
if (direction == PacketDirection::kOutgoingPacket) {
|
||||
sent->feedback_hold_duration = last_recv_time - fb.receive_time;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user