commit f9061ba4e349863c43b3654da0e18ea440cac4dd
parent 7219105bae52692fcf3f547a26073a81f2b8cf5a
Author: Michael Froman <mfroman@mozilla.com>
Date: Thu, 9 Oct 2025 23:40:47 -0500
Bug 1993083 - Vendor libwebrtc from f3aa337c18
Upstream commit: https://webrtc.googlesource.com/src/+/f3aa337c18afe323eb7487047fb150971c172b34
Remove obsolete sigslot signal StreamInterface::SignalEvent
Bug: webrtc:11943
Change-Id: I80cc38aa632dc6ee623aeed84081fcb9fc433139
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/401741
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#45225}
Diffstat:
2 files changed, 2 insertions(+), 13 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-10T04:39:31.935096+00:00.
+libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-10T04:40:37.761455+00:00.
# base of lastest vendoring
-3b72aa4ac6
+f3aa337c18
diff --git a/third_party/libwebrtc/rtc_base/stream.h b/third_party/libwebrtc/rtc_base/stream.h
@@ -21,7 +21,6 @@
#include "rtc_base/checks.h"
#include "rtc_base/system/no_unique_address.h"
#include "rtc_base/system/rtc_export.h"
-#include "rtc_base/third_party/sigslot/sigslot.h"
#include "rtc_base/thread_annotations.h"
namespace webrtc {
@@ -101,10 +100,6 @@ class RTC_EXPORT StreamInterface {
callback_ = std::move(callback);
}
- // TODO(bugs.webrtc.org/11943): Remove after updating downstream code.
- sigslot::signal3<StreamInterface*, int, int> SignalEvent
- [[deprecated("Use SetEventCallback instead")]];
-
// Return true if flush is successful.
virtual bool Flush();
@@ -131,12 +126,6 @@ class RTC_EXPORT StreamInterface {
if (callback_) {
callback_(stream_events, err);
}
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wdeprecated-declarations"
- // TODO(tommi): This is for backwards compatibility only while `SignalEvent`
- // is being replaced by `SetEventCallback`.
- SignalEvent(this, stream_events, err);
-#pragma clang diagnostic pop
}
RTC_NO_UNIQUE_ADDRESS SequenceChecker callback_sequence_{