[BREAKGLASS] Append-only mirror of github.com/signalapp/webrtc
Go to file
Tommi 63673fe2cc Remove locks and dependency on ProcessThread+Module from NackModule2.
Change-Id: I39975e7812d7722fd231ac57e261fd6add9de000
Bug: webrtc:11594
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175341
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31367}
2020-05-27 14:20:34 +00:00
api Fix documentation for some public API methods 2020-05-27 13:56:33 +00:00
audio Rename several more tests that use EXPECT_DEATH to *DeathTest. 2020-05-18 16:10:04 +00:00
build_overrides Purge phoglund from most OWNERS files. 2020-03-09 14:08:30 +00:00
call Remove send_crit_, bitrate_crit_ and last_bandwidth_bps_crit_ locks. 2020-05-26 19:43:10 +00:00
common_audio In common_audio/ and modules/audio_* replace mock macros with unified MOCK_METHOD macro 2020-05-20 13:17:31 +00:00
common_video Calculate chain_diff for DependencyDescriptor from GenericFrameInfo 2020-05-20 10:30:30 +00:00
data Remove old data files. 2018-10-05 14:40:21 +00:00
docs docs: Improve Android testing docs 2020-05-14 08:05:37 +00:00
examples Remove android_manifest_for_lint from BUILD.gn files 2020-05-19 13:23:25 +00:00
logging Reduce alert spam in rtc_event_log_visualizer 2020-05-19 13:22:20 +00:00
media Add INSTANTIATE_TEST_SUITE_P as needed. 2020-05-26 11:39:07 +00:00
modules Remove locks and dependency on ProcessThread+Module from NackModule2. 2020-05-27 14:20:34 +00:00
p2p Don't SetNeedsIceRestartFlag if widening candidate filter when surface_ice_candidates_on_ice_transport_type_changed 2020-05-27 08:42:10 +00:00
pc Don't SetNeedsIceRestartFlag if widening candidate filter when surface_ice_candidates_on_ice_transport_type_changed 2020-05-27 08:42:10 +00:00
resources iSAC API wrapper unit test fix 2020-02-27 14:27:23 +00:00
rtc_base Rename more death test to *DeathTest 2020-05-26 20:27:34 +00:00
rtc_tools Enable triage alerts in rtc_event_log_visualizer by default. 2020-05-26 16:23:37 +00:00
sdk Pass datachannel priority in DC open messages 2020-05-17 10:57:27 +00:00
stats Reland "Improve outbound-rtp statistics for simulcast" 2020-05-05 20:22:19 +00:00
style-guide Add style guide rule about paired .h and .cc files 2018-03-14 13:02:35 +00:00
system_wrappers Rename more death test to *DeathTest 2020-05-26 20:27:34 +00:00
test fuzzers: fix isax typo 2020-05-26 12:51:28 +00:00
tools_webrtc Add ios_code_signing_identity_description to GN args. 2020-05-20 17:53:05 +00:00
video Remove locks and dependency on ProcessThread+Module from NackModule2. 2020-05-27 14:20:34 +00:00
.clang-format
.git-blame-ignore-revs Let git-hyper-blame ignore new format cleanup. 2019-07-11 16:18:51 +00:00
.gitignore Add .clangd to .gitignore 2019-10-28 12:27:50 +00:00
.gn Reenable libaom decoder by default 2020-03-18 18:04:41 +00:00
.vpython Add source-side perf upload script for WebRTC. 2019-11-18 14:37:01 +00:00
abseil-in-webrtc.md Fix typo in abseil-in-webrtc.md. 2019-12-18 14:27:34 +00:00
AUTHORS docs: Improve Android testing docs 2020-05-14 08:05:37 +00:00
BUILD.gn VoIP API implementation on top of AudioIngress/Egress 2020-05-05 19:55:29 +00:00
CODE_OF_CONDUCT.md
codereview.settings Don't add webrtc-reviews@ to CC, it can be added globally on Gerrit 2018-10-25 08:19:53 +00:00
common_types.h Replaces OverheadObserver with simple getter. 2020-05-07 17:33:45 +00:00
DEPS Roll chromium_revision d8b1c2f5b2..0cd53b97fa (770095:770251) 2020-05-19 20:39:16 +00:00
ENG_REVIEW_OWNERS Enforce LGTM from owners of depends-on paths in DEPS via presubmit. 2018-09-28 12:49:54 +00:00
LICENSE
license_template.txt
native-api.md Make transient suppression optionally excludable via defines 2020-04-02 11:44:07 +00:00
OWNERS Remove phoglund as root owner. 2020-03-30 12:15:56 +00:00
PATENTS
presubmit_test_mocks.py Reland: Add presubmit check for changes in 3pp 2018-05-22 13:11:18 +00:00
presubmit_test.py Use source_sets in component builds and static_library in release builds. 2019-10-17 21:17:18 +00:00
PRESUBMIT.py Fix public_deps presubmit and gn format fighting each other. 2020-01-30 11:22:46 +00:00
pylintrc Fixing py lint errors 2018-07-23 15:28:48 +00:00
README.chromium
README.md Fix link in documentation. (take 2) 2020-04-16 11:08:43 +00:00
style-guide.md Add guidance to style guide how to reference a bug in a TODO 2019-12-11 11:55:52 +00:00
WATCHLISTS Remove benwright@webrtc.org from WATCHLISTS 2020-01-31 18:46:52 +00:00
webrtc_lib_link_test.cc Rewrite the lib link test to just be a binary. 2019-10-18 07:42:20 +00:00
webrtc.gni Remove android_manifest_for_lint from BUILD.gn files 2020-05-19 13:23:25 +00:00
whitespace.txt Trigger bots 2020-05-23 08:30:10 +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