[BREAKGLASS] Append-only mirror of github.com/signalapp/webrtc
Go to file
Jeremy Leconte 6f9db9ffc6 Revert "Disable android_chromium_compile from CQ."
This reverts commit 7ec1333a0b.

Reason for revert: issue seems to be fixed

Original change's description:
> Disable android_chromium_compile from CQ.
>
> Change-Id: Iaa9095b5a7f2cce02a59590a29e13cb0c06fa620
> Bug: None
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/453261
> Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> Auto-Submit: Jeremy Leconte <jleconte@google.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#47030}

Bug: None
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: I090fa2a5cb339228d48edd73280f1f619ebbc3f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/453400
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#47042}
2026-03-03 23:09:25 -08:00
agents/prompts Add modernization section to GEMINI knowledge base 2025-12-17 04:57:19 -08:00
api Alias ArrayView to be std::span 2026-03-03 07:10:15 -08:00
audio Make GetNackList take optional TimeDelta. 2026-02-24 09:00:50 -08:00
build_overrides Add DIR_METADATA for tools_webrtc 2026-02-17 07:17:46 -08:00
call Update WebRTC code version (2026-03-04T04:04:09). 2026-03-03 23:07:14 -08:00
common_audio Revert "Change ArrayView to std::span in common_audio/channel_buffer.h." 2026-01-20 06:44:38 -08:00
common_video Deprecate the two-argument Buffer constructor 2026-02-13 02:40:23 -08:00
data
docs Specify need for TWCC and CCFB to be consistent 2025-11-13 13:42:32 -08:00
examples Reland "Use injected clock in android_video_track_source" 2026-02-17 01:47:31 -08:00
experiments Revert "Reland "Activate adaptive channel mixing when the echo canceller runs in stereo"" 2026-02-04 12:00:21 -08:00
g3doc Delegate crc32 calculation to abseil 2026-03-03 09:19:29 -08:00
infra Revert "Disable android_chromium_compile from CQ." 2026-03-03 23:09:25 -08:00
logging Update some RTC event log parser comments 2026-02-19 06:00:58 -08:00
media Invalidate RtpSender parameter cache on codec fallback/switch 2026-03-03 11:52:23 -08:00
modules PipeWire capture: disconnect stream callbacks before destroying it 2026-03-02 08:54:28 -08:00
net/dcsctp Delegate crc32 calculation to abseil 2026-03-03 09:19:29 -08:00
p2p dtls-in-stun : Fix spurious DTLS retransmit 2026-02-28 06:46:12 -08:00
pc Revert^2 "Default enable WebRTC-HeaderExtensionNegotiateMemory" 2026-03-03 14:53:26 -08:00
resources Changing default values of multi channel processing to be true 2026-02-10 04:24:13 -08:00
rtc_base Delete deprecated functions in rtc_base/byte_order.h 2026-03-02 05:49:18 -08:00
rtc_tools Fix minor mistakes in event log analyzer 2026-02-24 05:41:29 -08:00
sdk Fix remaining differences between ArrayView and std::span usage 2026-02-27 04:48:49 -08:00
stats build: remove test_main dependencies from more rtc_tests 2026-01-09 01:39:22 -08:00
system_wrappers Fix malformed DEPS files in WebRTC. 2026-02-17 09:47:27 -08:00
test Generalize FuzzDataHelper::Read function 2026-03-03 11:32:11 -08:00
tools_webrtc Remove ios internal bots. 2026-02-24 13:21:50 -08:00
video Avoid integer overflow in UniqueTimestampCounter 2026-02-25 03:33:42 -08:00
.clang-format Make .clang-format ObjC respect Chromium column limit length 2025-01-07 02:05:31 -08:00
.clang-tidy clang-tidy: add missing trailing , 2025-10-21 01:17:21 -07:00
.git-blame-ignore-revs Mark clang-tidy run as blame-exempt 2026-01-10 00:00:05 -08:00
.gitignore gitignore .siso_failed_targets 2026-01-27 00:37:04 -08:00
.gn Switch to python3 as default script_executable. 2026-02-12 03:19:39 -08:00
.mailmap Add .mailmap for git. 2022-02-20 14:22:13 +00:00
.rustfmt.toml Add .rustfmt.toml file 2025-03-14 05:46:20 -07:00
.style.yapf Configure YAPF to follow PEP-8 altogether 2023-09-22 10:32:11 +00:00
.vpython3 Add packaging module to vpython 2025-11-14 00:05:52 -08:00
AUTHORS data_channel_benchmark: fix signaling race via Connect/Start split 2026-02-01 03:43:32 -08:00
BUILD.gn Delete external authentication code. 2026-02-27 06:34:17 -08:00
CODE_OF_CONDUCT.md Reland "Migrate WebRTC documentation to new renderer" 2023-01-31 09:30:04 +00:00
codereview.settings
DEPS Roll chromium_revision dfcdfec090..04f26ef6ec (1593592:1593719) 2026-03-03 23:08:22 -08:00
DIR_METADATA
ENG_REVIEW_OWNERS Remove phoglund from ENG_REVIEW_OWNERS 2021-10-08 08:29:42 +00:00
GEMINI.md Reduce content from GEMINI.md that can cause confusion 2025-12-08 03:22:46 -08:00
LICENSE
license_template.txt
native-api.md Delete field_trial::FindFullName 2025-08-04 03:51:52 -07:00
OWNERS Update root OWNERS 2026-02-06 11:31:32 -08:00
OWNERS_INFRA Add DIR_METADATA for tools_webrtc 2026-02-17 07:17:46 -08:00
PATENTS
presubmit_test_mocks.py tools_webrtc dir converted to py3 + top level PRESUBMIT script 2022-02-08 14:42:26 +00:00
presubmit_test.py tools_webrtc dir converted to py3 + top level PRESUBMIT script 2022-02-08 14:42:26 +00:00
PRESUBMIT.py Fix checkdeps and add a presubmit check. 2026-02-17 13:02:32 -08:00
pylintrc Configure Pylint to follow PEP-8 2023-09-25 15:56:09 +00:00
pylintrc_old_style Allow to keep old python style for existing files. 2023-10-17 13:52:56 +00:00
README.chromium update metadata version/cpe and mitigated patch state 2025-10-20 23:26:00 -07:00
README.md doc: Follow up link rename in I2dbe1ef0c74a0de8c5619b522fab39527e797d9c 2023-05-26 09:20:16 +00:00
unsafe_buffers_paths.txt Add support for main thread socket server in GlobalSimulatedTimeController 2026-02-16 07:34:59 -08:00
WATCHLISTS Remove xooglers from WATCHLISTS and OWNERS 2022-11-30 15:33:25 +00:00
webrtc_lib_link_test.cc Add include create_modular_peer_connection_factory.h where it is used 2025-07-15 08:06:30 -07:00
webrtc.gni Delete external authentication code. 2026-02-27 06:34:17 -08:00
whitespace.txt Update whitespace 2026-02-06 00:09:05 -08:00

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.

Development

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