tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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:
Mthird_party/libwebrtc/README.mozilla.last-vendor | 4++--
Mthird_party/libwebrtc/rtc_tools/rtc_event_log_visualizer/analyzer.cc | 37++++++++++++++++++++-----------------
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>