[BREAKGLASS] Append-only mirror of github.com/signalapp/webrtc
Original change's description: > [Pipewire] Fix mouse cursor data race. > > This addresses a potential data race when the mouse cursor is updated > on the Pipewire thread and read by the capture thread. > > Bug: chromium:504551032 > Change-Id: I1afb9febe8bb41ce62c63872e2cb5514e908dd38 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/465440 > Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> > Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> > Auto-Submit: Mark Foltz <mfoltz@chromium.org> > Cr-Commit-Position: refs/heads/main@{#47502} (cherry picked from commit 90b22181ec922900e26de71463b8e0ed47a5c2dd) Bug: chromium:505447120,chromium:504551032 Change-Id: I1afb9febe8bb41ce62c63872e2cb5514e908dd38 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/468120 Auto-Submit: Chrome Cherry Picker <chrome-cherry-picker@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Cr-Commit-Position: refs/branch-heads/7680@{#9} Cr-Branched-From: d1972add2a63b2a528a6471d447f82e0010b5215-refs/heads/main@{#46853} |
||
|---|---|---|
| .github | ||
| agents/prompts | ||
| api | ||
| audio | ||
| build_overrides | ||
| call | ||
| common_audio | ||
| common_video | ||
| data | ||
| docs | ||
| examples | ||
| experiments | ||
| g3doc | ||
| infra | ||
| logging | ||
| media | ||
| modules | ||
| net/dcsctp | ||
| p2p | ||
| pc | ||
| resources | ||
| ringrtc | ||
| rtc_base | ||
| rtc_tools | ||
| sdk | ||
| stats | ||
| system_wrappers | ||
| test | ||
| tools_webrtc | ||
| video | ||
| .clang-format | ||
| .clang-tidy | ||
| .git-blame-ignore-revs | ||
| .gitignore | ||
| .gn | ||
| .mailmap | ||
| .rustfmt.toml | ||
| .style.yapf | ||
| .vpython3 | ||
| AUTHORS | ||
| BUILD.gn | ||
| CODE_OF_CONDUCT.md | ||
| codereview.settings | ||
| DEPS | ||
| DIR_METADATA | ||
| ENG_REVIEW_OWNERS | ||
| GEMINI.md | ||
| LICENSE | ||
| license_template.txt | ||
| native-api.md | ||
| OWNERS | ||
| OWNERS_INFRA | ||
| PATENTS | ||
| presubmit_test_mocks.py | ||
| presubmit_test.py | ||
| PRESUBMIT.py | ||
| pylintrc | ||
| pylintrc_old_style | ||
| README.chromium | ||
| README.md | ||
| unsafe_buffers_paths.txt | ||
| WATCHLISTS | ||
| webrtc_lib_link_test.cc | ||
| webrtc.gni | ||
| whitespace.txt | ||
This is a fork of WebRTC intended to be used in RingRTC. It currently has the following changes:
- Injections into the build system for RingRTC's Rust FFI
- Changes to Android and iOS SDKs for some more control/customization
- ICE forking (from https://webrtc-review.googlesource.com/c/src/+/167051/)
- Various things disabled (RTP header extensions, audio codecs)
- Various security patches (since the version when the fork branched off)
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.
More info
- Official web site: http://www.webrtc.org
- Master source code repo: https://webrtc.googlesource.com/src
- Samples and reference apps: https://github.com/webrtc
- Mailing list: http://groups.google.com/group/discuss-webrtc
- Continuous build: https://ci.chromium.org/p/webrtc/g/ci/console
- Coding style guide
- Code of conduct
- Reporting bugs
- Documentation