tor-browser

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

commit 5d3c4635b79d679db1ef5d5917baf27f6ecc2f7c
parent 6da63a9770d5fa24d4facfb281e29126a8dec1c3
Author: Michael Froman <mfroman@mozilla.com>
Date:   Wed,  8 Oct 2025 15:30:40 -0500

Bug 1993083 - Vendor libwebrtc from 2028247adf

Upstream commit: https://webrtc.googlesource.com/src/+/2028247adf462e6ab65f18c3dc5a0611a7e620db
    Reduces log spam from the WGC capturer on Win 24H2

    When the WGC capturer runs on Win 24H2, the behavior has changed and an
    error log is causing a huge amount of log messages. The log was spammy
    also before so let's switch to LS_VERBOSE instead.

    Bug: None
    Change-Id: I43e2ea21c71d835d10fdc3b65cf49d7d43a40b3b
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/397081
    Reviewed-by: Alexander Cooper <alcooper@chromium.org>
    Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#44978}

Diffstat:
Mthird_party/libwebrtc/README.mozilla.last-vendor | 4++--
Mthird_party/libwebrtc/modules/desktop_capture/win/wgc_capture_session.cc | 2+-
Mthird_party/libwebrtc/moz-patch-stack/s0080.patch | 2+-
3 files changed, 4 insertions(+), 4 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 /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc --commit mozpatches libwebrtc -libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-08T20:29:28.419424+00:00. +libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-08T20:30:31.140830+00:00. # base of lastest vendoring -2b03a25dde +2028247adf diff --git a/third_party/libwebrtc/modules/desktop_capture/win/wgc_capture_session.cc b/third_party/libwebrtc/modules/desktop_capture/win/wgc_capture_session.cc @@ -243,7 +243,7 @@ void WgcCaptureSession::EnsureFrame() { // We failed to process the frame, but we do have a frame so just return that. if (queue_.current_frame()) { - RTC_LOG(LS_ERROR) << "ProcessFrame failed, using existing frame: " << hr; + RTC_LOG(LS_VERBOSE) << "ProcessFrame failed, using existing frame: " << hr; return; } diff --git a/third_party/libwebrtc/moz-patch-stack/s0080.patch b/third_party/libwebrtc/moz-patch-stack/s0080.patch @@ -11,7 +11,7 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/0aac94794aad2ddb6 1 file changed, 6 insertions(+) diff --git a/modules/desktop_capture/win/wgc_capture_session.cc b/modules/desktop_capture/win/wgc_capture_session.cc -index 039a49cf29..015e7b9686 100644 +index f024349695..ec6ddb4713 100644 --- a/modules/desktop_capture/win/wgc_capture_session.cc +++ b/modules/desktop_capture/win/wgc_capture_session.cc @@ -200,6 +200,11 @@ HRESULT WgcCaptureSession::StartCapture(const DesktopCaptureOptions& options) {