commit aaaf21c219029d7cb0d9865230e3cb67c3be68aa
parent 30146b4ae535af7a6753c76652b6db8daf34cbfe
Author: Dan Baker <dbaker@mozilla.com>
Date: Wed, 22 Oct 2025 14:30:35 -0600
Bug 1995393 - Vendor libwebrtc from f43157f0f2
Upstream commit: https://webrtc.googlesource.com/src/+/f43157f0f24b4b8b577806f2e4448879ccbd1727
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}
Diffstat:
2 files changed, 22 insertions(+), 19 deletions(-)
diff --git a/third_party/libwebrtc/README.mozilla.last-vendor b/third_party/libwebrtc/README.mozilla.last-vendor
@@ -1,4 +1,4 @@
# ./mach python dom/media/webrtc/third_party_build/vendor-libwebrtc.py --from-local /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc --commit mozpatches libwebrtc
-libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-22T20:28:07.932401+00:00.
+libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-22T20:30:20.582486+00:00.
# base of lastest vendoring
-3879d4a684
+f43157f0f2
diff --git a/third_party/libwebrtc/rtc_tools/rtc_event_log_visualizer/analyzer.cc b/third_party/libwebrtc/rtc_tools/rtc_event_log_visualizer/analyzer.cc
@@ -767,34 +767,37 @@ void EventLogAnalyzer::CreateRtcpTypeGraph(PacketDirection direction,
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));
- plot->AppendTimeSeries(
- CreateRtcpTypeTimeSeries(parsed_log_.firs(direction), config_, "FIR", 7));
+ config_, "REMB", 7));
plot->AppendTimeSeries(
- CreateRtcpTypeTimeSeries(parsed_log_.plis(direction), config_, "PLI", 8));
+ CreateRtcpTypeTimeSeries(parsed_log_.firs(direction), config_, "FIR", 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>