Go to file
Oscar Mira 7868c3e919 Merge tag '5615e'
Add Rust_scaleVideoFrameBuffer
Allow disabling output format request
2023-08-12 11:36:43 +02:00
api Merge tag '5615a' 2023-06-11 13:19:08 +02:00
audio Configure audio jitter buffer max delay 2023-07-10 14:57:57 -04:00
build_overrides Use default values provided by PartitionAlloc instead of hard-coded ones 2022-12-07 09:11:35 +00:00
call Revert "Use shared_frame_id for the VP8 picture ID even if not using the generic header (#39)" 2023-05-04 11:57:45 -04:00
common_audio Check FMA3 support before use it in SincResampler 2023-01-31 17:28:55 +00:00
common_video Add 444 10 bits support for H264 and VP9 2023-01-17 12:32:26 +00:00
data Remove old data files. 2018-10-05 14:40:21 +00:00
docs Update documentation links in docs/native-code/development/index.md 2023-02-20 16:35:23 +00:00
examples Remove all usage of //rtc_base target 2023-01-16 14:36:06 +00:00
experiments Add tool for generating field trial registry header 2022-10-18 07:25:43 +00:00
g3doc Fix doc path 2023-01-31 10:14:47 +00:00
infra Remove use of refs/heads/master mirror in WebRTC infra. 2023-02-21 09:24:41 +00:00
logging RtcEventLogImpl: Add test cases 2023-02-03 09:55:33 +00:00
media Changes to support call simulator 2023-06-27 19:41:54 -07:00
modules Prevent warnings from timestamp aligner used in AudioDeviceBuffer 2023-06-23 12:06:37 -04:00
net/dcsctp Cleanup merge differences from upstream 2023-01-25 17:17:55 -08:00
p2p Merge tag '5615a' 2023-06-11 13:19:08 +02:00
pc Merge tag '5615a' 2023-06-11 13:19:08 +02:00
resources Clarify and extend test support for certain sample rates in audio processing 2022-08-03 14:26:36 +00:00
ringrtc Allow disabling output format request 2023-07-17 16:39:10 -04:00
rtc_base Merge tag '5615d' 2023-08-04 18:28:26 +02:00
rtc_tools Handling NetEqSetMinimumDelay events in neteq_rtpplay. 2023-02-09 09:39:29 +00:00
sdk Merge tag '5615a' 2023-06-11 13:19:08 +02:00
stats Merge branch 'm112' into 5615 2023-04-27 12:45:13 -04:00
system_wrappers Check FMA3 support before use it in SincResampler 2023-01-31 17:28:55 +00:00
test Allow setting the network labels in NetworkQualityMetricsReporter 2023-02-21 20:01:54 +00:00
tools_webrtc Merge branch 'm112' into 5615 2023-04-27 12:45:13 -04:00
video Merge branch 'm112' into 5615 2023-04-27 12:45:13 -04:00
.clang-format Add IncludeBlocks to clang-format. 2021-02-03 16:29:07 +00:00
.git-blame-ignore-revs Let git-hyper-blame ignore new format cleanup. 2019-07-11 16:18:51 +00:00
.gitignore Add `.cache` to .gitignore. 2021-01-20 15:01:07 +00:00
.gn Use vpython3 instead of the system python3 2023-02-22 11:15:40 -05:00
.mailmap Update to 4896 (M100) (#72) 2022-04-15 17:13:23 -06:00
.style.yapf Update to 4896 (M100) (#72) 2022-04-15 17:13:23 -06:00
.vpython Update to 5005 (M102) (#86) 2022-08-24 11:07:33 -04:00
.vpython3 Finish resolving merge conflicts 2022-11-11 19:10:59 -05:00
AUTHORS Changed OutputToDebug to create a CFString at compile-time, rather than runtime 2023-02-19 22:41:59 +00:00
BUILD.gn Fix compiler errors 2023-04-27 15:07:33 -04:00
CODE_OF_CONDUCT.md Reland "Migrate WebRTC documentation to new renderer" 2023-01-31 09:30:04 +00:00
DEPS Add function to check if packet represents speech 2023-05-12 09:01:29 -07:00
DIR_METADATA Move metadata in OWNERS files to DIR_METADATA files. 2021-02-08 19:09:33 +00:00
ENG_REVIEW_OWNERS Update to 4896 (M100) (#72) 2022-04-15 17:13:23 -06:00
LICENSE Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
OWNERS Add infra owners file 2022-12-02 09:21:47 +00:00
OWNERS_INFRA Add infra owners file 2022-12-02 09:21:47 +00:00
PATENTS Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
PRESUBMIT.py Finish resolving merge conflicts 2022-11-11 19:10:59 -05:00
README.chromium Update to WebRTC 4389 (e7d9f74) 2021-04-16 13:26:31 -07:00
README.md ks 2021-10-29 07:49:26 -06:00
WATCHLISTS Remove xooglers from WATCHLISTS and OWNERS 2022-11-30 15:33:25 +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
license_template.txt Update template to follow chromium copyright style 2013-04-24 01:01:28 +00:00
native-api.md Reland "Migrate WebRTC documentation to new renderer" 2023-01-31 09:30:04 +00:00
presubmit_test.py Update to 4896 (M100) (#72) 2022-04-15 17:13:23 -06:00
presubmit_test_mocks.py Update to 4896 (M100) (#72) 2022-04-15 17:13:23 -06:00
pylintrc Update to 4896 (M100) (#72) 2022-04-15 17:13:23 -06:00
webrtc.gni Use opus fork from signalapp/opus@webrtc 2023-05-12 08:49:19 -07:00
webrtc_lib_link_test.cc Deprecate PeerConnectionFactory::CreatePeerConnection 2021-05-10 08:47:48 +00:00
whitespace.txt Trigger bots 2022-11-17 21:29:53 +00:00

README.md

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