Go to file
Emil Lundmark 64a33f2453 Add tool for generating field trial registry header
The tool will generate a C++ header with all field trials in
REGISTERED_FIELD_TRIALS. This registry will later be used while looking
up field trials from native code to ensure they have been properly
registered in accordance with the policy.

Bug: webrtc:14154
Change-Id: I29bf880735121034585c541c46ef19f617d0afb9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276268
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38426}
2022-10-18 07:25:43 +00:00
api Add tool for generating field trial registry header 2022-10-18 07:25:43 +00:00
audio Add GetContributionSources to TransformableIncomingAudioFrame 2022-10-11 12:52:21 +00:00
build_overrides Add stub for build_overrides/partition_alloc.gni 2022-08-29 12:17:02 +00:00
call Update WebRTC code version (2022-10-18T04:12:18). 2022-10-18 05:41:42 +00:00
common_audio Make header files self contained. 2022-10-08 08:38:36 +00:00
common_video Make header files self contained. 2022-10-08 08:38:36 +00:00
data
docs doc: backfill M90-M105 release notes 2022-08-29 21:04:32 +00:00
examples Replace Thread::Invoke with Thread::BlockingCall 2022-09-09 10:44:17 +00:00
experiments Add tool for generating field trial registry header 2022-10-18 07:25:43 +00:00
g3doc stats: add missing ice candidate stats 2022-10-04 18:02:28 +00:00
infra Upgrade iOS internal bots to iOS 15.7 2022-10-13 11:32:40 +00:00
logging Add missing dependencies. 2022-10-10 15:51:33 +00:00
media Recreate default receive stream when unsignaled ssrc for rtx is received 2022-10-13 08:34:05 +00:00
modules APM `AgcManagerDirect`: unusued min startup volume param removed 2022-10-17 16:51:38 +00:00
net/dcsctp Add missing dependencies. 2022-10-10 10:18:37 +00:00
p2p Accept ArrayView in ICE agent interface where feasible. 2022-10-17 15:03:33 +00:00
pc metrics: cleanup CandidatePoolUsage metrics 2022-10-14 12:08:52 +00:00
resources
rtc_base Add missing dependencies. 2022-10-10 10:18:37 +00:00
rtc_tools Tool to print event log as text. 2022-10-05 15:05:14 +00:00
sdk Include jni.h in jni_int_wrapper.h. 2022-10-11 12:30:32 +00:00
stats stats: prefer default copy constructor 2022-10-13 10:46:44 +00:00
system_wrappers
test Revert "Add documentation, tests and simplify webrtc::SimulatedNetwork." 2022-10-17 13:11:34 +00:00
tools_webrtc Add flags_compatibility script for fuchsia bots. 2022-10-03 14:05:29 +00:00
video Revert "Enable experiment WebRTC-SendPacketsOnWorkerThread in pc_full_stack_test" 2022-10-17 14:33:01 +00:00
.clang-format
.git-blame-ignore-revs
.gitignore
.gn Set Fuchsia Api level + update SDK version 2022-09-14 08:49:56 +00:00
.mailmap
.style.yapf
.vpython
.vpython3 Add python grpc to .vpython3 for ios test runner 2022-09-16 12:26:48 +00:00
AUTHORS loongarch: Add loongarch architecture support. 2022-09-13 10:44:59 +00:00
BUILD.gn Introduce MetricsExporter API with stdout implementation 2022-09-17 00:56:29 +00:00
CODE_OF_CONDUCT.md
DEPS Roll chromium_revision a1d4dce2db..9970bfaf36 (1060217:1060318) 2022-10-18 06:50:34 +00:00
DIR_METADATA
ENG_REVIEW_OWNERS
LICENSE
OWNERS
PATENTS
PRESUBMIT.py
README.chromium
README.md
WATCHLISTS Delete modules/video_processing 2022-09-30 13:50:49 +00:00
codereview.settings
g3doc.lua
license_template.txt
native-api.md
presubmit_test.py
presubmit_test_mocks.py
pylintrc
webrtc.gni Add Fuchsia platform deps 2022-09-23 07:49:47 +00:00
webrtc_lib_link_test.cc
whitespace.txt Triggering CI and LKGR. 2022-10-14 08:53:38 +00:00

README.md

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