From 3574d05360efbd3e1d21114520a470365cc058bf Mon Sep 17 00:00:00 2001 From: philipel Date: Mon, 18 Nov 2019 14:38:13 +0100 Subject: [PATCH] EventLogVisualizer pacer delay plot fix. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: none Change-Id: I86bcad68e522b2a18937cc92c051d3d0feb46a07 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/159960 Reviewed-by: Björn Terelius Commit-Queue: Philip Eliasson Cr-Commit-Position: refs/heads/master@{#29828} --- rtc_tools/rtc_event_log_visualizer/analyzer.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rtc_tools/rtc_event_log_visualizer/analyzer.cc b/rtc_tools/rtc_event_log_visualizer/analyzer.cc index 1ab7eb9043..8d889f79e5 100644 --- a/rtc_tools/rtc_event_log_visualizer/analyzer.cc +++ b/rtc_tools/rtc_event_log_visualizer/analyzer.cc @@ -1459,7 +1459,9 @@ void EventLogAnalyzer::CreateNetworkDelayFeedbackGraph(Plot* plot) { GetNetworkTrace(parsed_log_); absl::c_stable_sort(matched_rtp_rtcp, [](const MatchedSendArrivalTimes& a, const MatchedSendArrivalTimes& b) { - return a.feedback_arrival_time_ms < b.feedback_arrival_time_ms; + return a.feedback_arrival_time_ms < b.feedback_arrival_time_ms || + (a.feedback_arrival_time_ms == b.feedback_arrival_time_ms && + a.arrival_time_ms < b.arrival_time_ms); }); for (const auto& packet : matched_rtp_rtcp) { if (packet.arrival_time_ms == MatchedSendArrivalTimes::kNotReceived)