Plot CCFB packets in RTCP types graph
Bug: webrtc:436707095
Change-Id: I76c9f1b7e9c7670c0fd654e528fd3bf976e424d1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/403300
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#45299}
diff --git a/rtc_tools/rtc_event_log_visualizer/analyzer.cc b/rtc_tools/rtc_event_log_visualizer/analyzer.cc
index 3cabf30..2395046 100644
--- a/rtc_tools/rtc_event_log_visualizer/analyzer.cc
+++ b/rtc_tools/rtc_event_log_visualizer/analyzer.cc
@@ -767,34 +767,37 @@
plot->AppendTimeSeries(CreateRtcpTypeTimeSeries(
parsed_log_.transport_feedbacks(direction), config_, "TWCC", 1));
plot->AppendTimeSeries(CreateRtcpTypeTimeSeries(
- parsed_log_.receiver_reports(direction), config_, "RR", 2));
+ parsed_log_.congestion_feedback(direction), config_, "CCFB", 2));
plot->AppendTimeSeries(CreateRtcpTypeTimeSeries(
- parsed_log_.sender_reports(direction), config_, "SR", 3));
+ parsed_log_.receiver_reports(direction), config_, "RR", 3));
plot->AppendTimeSeries(CreateRtcpTypeTimeSeries(
- parsed_log_.extended_reports(direction), config_, "XR", 4));
+ parsed_log_.sender_reports(direction), config_, "SR", 4));
+ plot->AppendTimeSeries(CreateRtcpTypeTimeSeries(
+ parsed_log_.extended_reports(direction), config_, "XR", 5));
plot->AppendTimeSeries(CreateRtcpTypeTimeSeries(parsed_log_.nacks(direction),
- config_, "NACK", 5));
+ config_, "NACK", 6));
plot->AppendTimeSeries(CreateRtcpTypeTimeSeries(parsed_log_.rembs(direction),
- config_, "REMB", 6));
+ config_, "REMB", 7));
plot->AppendTimeSeries(
- CreateRtcpTypeTimeSeries(parsed_log_.firs(direction), config_, "FIR", 7));
+ CreateRtcpTypeTimeSeries(parsed_log_.firs(direction), config_, "FIR", 8));
plot->AppendTimeSeries(
- CreateRtcpTypeTimeSeries(parsed_log_.plis(direction), config_, "PLI", 8));
- plot->AppendTimeSeries(
- CreateRtcpTypeTimeSeries(parsed_log_.byes(direction), config_, "BYE", 9));
+ CreateRtcpTypeTimeSeries(parsed_log_.plis(direction), config_, "PLI", 9));
+ plot->AppendTimeSeries(CreateRtcpTypeTimeSeries(parsed_log_.byes(direction),
+ config_, "BYE", 10));
plot->SetXAxis(config_.CallBeginTimeSec(), config_.CallEndTimeSec(),
"Time (s)", kLeftMargin, kRightMargin);
plot->SetSuggestedYAxis(0, 1, "RTCP type", kBottomMargin, kTopMargin);
plot->SetTitle(GetDirectionAsString(direction) + " RTCP packets");
plot->SetYAxisTickLabels({{1, "TWCC"},
- {2, "RR"},
- {3, "SR"},
- {4, "XR"},
- {5, "NACK"},
- {6, "REMB"},
- {7, "FIR"},
- {8, "PLI"},
- {9, "BYE"}});
+ {2, "CCFB"},
+ {3, "RR"},
+ {4, "SR"},
+ {5, "XR"},
+ {6, "NACK"},
+ {7, "REMB"},
+ {8, "FIR"},
+ {9, "PLI"},
+ {10, "BYE"}});
}
template <typename IterableType>