| commit | fb21c68959e5dd08a71445283991d5124b7c1734 | [log] [tgz] |
|---|---|---|
| author | Harald Alvestrand <hta@webrtc.org> | Tue Oct 28 10:38:02 2025 |
| committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Oct 28 12:36:18 2025 |
| tree | 5f5088b381184d9d57525e9640b2f268c8aebfb2 | |
| parent | 32a3f38a67bc5de021e03b87c62e82d6760ebb24 [diff] |
Add a multithreaded signal trampoline, and tests for it This exposes a situation where Tsan will complain about a lock sequence inversion, but can be avoided by always disconnecting signals before destroying them. Bug: webrtc:455513745 Change-Id: Iaf5649049a89672682eb749e475d0f68ebc54e2c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/420820 Commit-Queue: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/main@{#46053}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.