No description
Find a file
2024-06-06 15:10:30 -07:00
api ringrtc: Propagate externally-negotiated keys. 2024-06-05 18:16:19 -04:00
audio Add receive support for encrypted TOC byte 2024-03-26 10:37:56 -04:00
build_overrides Roll chromium_revision 01dc2965ca..917876224a (1209117:1211391) 2023-10-18 15:15:07 +00:00
call Merge branch m122 2024-02-14 22:44:28 -08:00
common_audio Fix pointer overflow in neon implemenation of audio filters 2023-10-13 06:41:08 +00:00
common_video Fix fuzzing issue for h265 bitstream parser 2024-01-19 16:34:15 +00:00
data Remove old data files. 2018-10-05 14:40:21 +00:00
docs Add nonstandard x-google-per-layer-pli fmtp for enabling per-layer keyFrames in response to PLIs 2024-05-03 10:59:22 -04:00
examples Refactor Android Voip client to use rtc::ReceivedPackets 2023-12-14 11:57:17 +00:00
experiments Adds WebRTC-AV1-OverridePriorityBitrate to change bit rate allocation between audio and video 2024-01-20 07:15:38 +00:00
g3doc Update TODO example in the style guide. 2023-11-21 23:11:09 +00:00
infra Run video_codec_perf_tests using the quick mode on Android try bots. 2024-01-16 10:07:48 +00:00
logging Set visibility for RTC event log events BUILD targets 2024-01-19 17:36:36 +00:00
media Enable per-layer PLI for screen sharing 2024-05-03 11:10:14 -04:00
modules Remove lbred experiment 2024-06-06 15:10:30 -07:00
net/dcsctp Fixing unspecified evaluation order of std:move(), to avoid future issues. 2024-01-16 08:53:28 +00:00
p2p ringrtc: Propagate externally-negotiated keys. 2024-06-05 18:16:19 -04:00
pc ringrtc: Propagate externally-negotiated keys. 2024-06-05 18:16:19 -04:00
resources Ignore .binarypb files. 2023-10-30 14:56:36 +00:00
ringrtc Remove lbred experiment 2024-06-06 15:10:30 -07:00
rtc_base Add root certs for more turn access 2024-06-03 11:43:56 -07:00
rtc_tools Remove usage of rtc::TaskQueue in video replay tool 2024-01-18 13:02:16 +00:00
sdk Merge branch m122 2024-02-14 22:44:28 -08:00
stats Revert "[Stats] Make RTCStatsMember<T> a type alias for absl::optional<T>." 2024-01-22 15:40:52 +00:00
system_wrappers Use //third_party/cpu_features directly 2023-06-02 07:17:36 +00:00
test Remove code for supporting SDES 2024-06-05 18:16:19 -04:00
tools_webrtc Add disable_trace_events compilation 2024-01-08 11:01:30 +00:00
video Resolve warnings from delay settings 2024-05-24 12:50:38 -04: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 more audio control and safe defaults 2023-08-23 10:42:30 -07:00
.gn Merge branch 'm118' 2023-11-07 15:00:28 -06: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
.vpython Remove unused script webrtc_dashboard_upload.py 2022-03-21 12:54:42 +00:00
.vpython3 Update vpython3 requests 2023-06-02 07:49:24 +00:00
AUTHORS Revert "Fix 'Image will be cropped if WindowCapturerWinGdi used'" 2024-01-12 10:16:26 +00:00
BUILD.gn Merge branch m122 2024-02-14 22:44:28 -08: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 Update to use Opus 1.5 2024-04-05 14:07:50 -07: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 Disable cpplint readability/todo. 2023-11-30 08:03:01 +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 Merge branch 'm116' into 5845 2023-08-09 14:40:20 -05:00
WATCHLISTS Remove xooglers from WATCHLISTS and OWNERS 2022-11-30 15:33:25 +00:00
webrtc.gni Merge branch m122 2024-02-14 22:44:28 -08:00
webrtc_lib_link_test.cc Deprecate RtcEventLogFactory constructor taking unused parameter 2023-12-07 21:46:56 +00:00
whitespace.txt Add H264 packetizer fuzzer 2024-01-09 13:32:42 +00:00

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