No description
Find a file
Jeremy Leconte c81f07b95d Add doc on how to handle python presubmit failures.
Change-Id: I346b622e6b9934090c0a6b5fd9d81596e957a14e
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/357882
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42685}
2024-07-29 14:17:35 +00:00
api Move rtp_packet_sender.h to api/ 2024-07-29 11:40:45 +00:00
audio Cleanup expired field trial WebRTC-VoIPChannelRemixingAdjustmentKillSwitch 2024-07-23 13:23:26 +00:00
build_overrides Import config.gni from partition_alloc.gni's build_override. 2024-06-04 14:24:36 +00:00
call Allow supplying a custom NetworkControllerInterfaceFactory per-Call in PeerConnectionDependencies 2024-07-29 07:17:14 +00:00
common_audio Remove PushResampler<T>::InitializeIfNeeded 2024-07-04 10:33:21 +00:00
common_video Check arrayview is not empty before accessing it 2024-07-22 07:58:22 +00:00
data Remove old data files. 2018-10-05 14:40:21 +00:00
docs Add Monorail -> Google Issue Tracker map. 2024-04-29 19:08:57 +00:00
examples Revert "Reland "Remove jni_zero type aliases in jni_generator_helper.h."" 2024-07-12 08:36:45 +00:00
experiments TLS: enable TLS client hello permutation by default 2024-07-26 17:19:40 +00:00
g3doc Add doc on how to handle python presubmit failures. 2024-07-29 14:17:35 +00:00
infra Run tests on Mac-14 machines. 2024-07-29 12:13:13 +00:00
logging Remove more sstream deps 2024-07-09 10:30:26 +00:00
media Allow supplying a custom NetworkControllerInterfaceFactory per-Call in PeerConnectionDependencies 2024-07-29 07:17:14 +00:00
modules [numpy] Fix users of NumPy APIs that are removed in NumPy 2.0. 2024-07-29 12:46:53 +00:00
net/dcsctp dcsctp: Pack state cookie 2024-05-31 13:20:31 +00:00
p2p Improve icecandidateerror text when the TURN/TCP connection is not established 2024-07-05 15:18:33 +00:00
pc Allow supplying a custom NetworkControllerInterfaceFactory per-Call in PeerConnectionDependencies 2024-07-29 07:17:14 +00:00
resources Delete unused YUV files 2024-07-11 20:26:16 +00:00
rtc_base TLS: enable TLS client hello permutation by default 2024-07-26 17:19:40 +00:00
rtc_tools video_replay: ignore non-rtp packets 2024-07-16 16:24:04 +00:00
sdk Add listener to detect mute speech event, and callback function to handle the event 2024-07-23 13:01:39 +00:00
stats Mass removal of absl_deps in all BUILD.gn files 2024-05-23 15:09:46 +00:00
system_wrappers Mass removal of absl_deps in all BUILD.gn files 2024-05-23 15:09:46 +00:00
test Move rtp_packet_sender.h to api/ 2024-07-29 11:40:45 +00:00
tools_webrtc Increase iOS deployment target from 12 to 14. 2024-07-29 09:14:42 +00:00
video Allow supplying a custom NetworkControllerInterfaceFactory per-Call in PeerConnectionDependencies 2024-07-29 07:17:14 +00:00
.clang-format Add IncludeBlocks to clang-format. 2021-02-03 16:29:07 +00:00
.git-blame-ignore-revs Add formatting CLs to .git-blame-ignore-revs 2023-05-07 09:27:47 +00:00
.gitignore Add .cache to .gitignore. 2021-01-20 15:01:07 +00:00
.gn Increase iOS deployment target from 12 to 14. 2024-07-29 09:14:42 +00:00
.mailmap Add .mailmap for git. 2022-02-20 14:22:13 +00:00
.style.yapf Configure YAPF to follow PEP-8 altogether 2023-09-22 10:32:11 +00:00
.vpython3 Update to vpython 3.11 and remove .vpython (v2.x) 2024-01-25 11:12:20 +00:00
AUTHORS stdc++: remove unneeded absl::optional wrapping 2024-06-28 16:35:18 +00:00
BUILD.gn Remove RTC_JNI_GENERATOR_LEGACY_SYMBOLS. 2024-07-10 06:47:39 +00:00
CODE_OF_CONDUCT.md Reland "Migrate WebRTC documentation to new renderer" 2023-01-31 09:30:04 +00:00
codereview.settings Don't add webrtc-reviews@ to CC, it can be added globally on Gerrit 2018-10-25 08:19:53 +00:00
DEPS Finish the roll of third_party. 2024-06-28 11:45:07 +00:00
DIR_METADATA Move metadata in OWNERS files to DIR_METADATA files. 2021-02-08 19:09:33 +00:00
ENG_REVIEW_OWNERS Remove phoglund from ENG_REVIEW_OWNERS 2021-10-08 08:29:42 +00:00
LICENSE Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
license_template.txt
native-api.md Reland "Migrate WebRTC documentation to new renderer" 2023-01-31 09:30:04 +00:00
OWNERS Add infra owners file 2022-12-02 09:21:47 +00:00
OWNERS_INFRA Allow to keep old python style for existing files. 2023-10-17 13:52:56 +00:00
PATENTS Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
PRESUBMIT.py gn: Remove the need for absl_deps 2024-05-22 13:32:41 +00:00
presubmit_test.py tools_webrtc dir converted to py3 + top level PRESUBMIT script 2022-02-08 14:42:26 +00:00
presubmit_test_mocks.py tools_webrtc dir converted to py3 + top level PRESUBMIT script 2022-02-08 14:42:26 +00: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 [ssci] Added Shipped field to READMEs 2023-07-12 07:31:06 +00:00
README.md doc: Follow up link rename in I2dbe1ef0c74a0de8c5619b522fab39527e797d9c 2023-05-26 09:20:16 +00:00
WATCHLISTS Remove xooglers from WATCHLISTS and OWNERS 2022-11-30 15:33:25 +00:00
webrtc.gni Remove RTC_JNI_GENERATOR_LEGACY_SYMBOLS. 2024-07-10 06:47:39 +00:00
webrtc_lib_link_test.cc Move webrtc::AudioDeviceModule include to api/ folder 2024-04-22 08:56:31 +00:00
whitespace.txt Test CQ 2024-05-27 12:46:57 +00: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