gecko-dev/third_party/libwebrtc
Michael Froman 4d89adcaa6 Bug 1886497 - Cherry-pick upstream libwebrtc commit de3c726121 r=dbaker,webrtc-reviewers
Upstream commit: https://webrtc.googlesource.com/src/+/de3c726121bd097e79a8f1aa43df48aab7e2237f
       Update to vpython 3.11 and remove .vpython (v2.x)

       Bug: b/310806212
       Change-Id: I7fdb12ee4f83410bed9358e7249e4601e773056f
       Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/335641
       Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
       Commit-Queue: Christoffer Dewerin <jansson@google.com>
       Cr-Commit-Position: refs/heads/main@{#41607}

Differential Revision: https://phabricator.services.mozilla.com/D205249
2024-03-20 18:26:20 +00:00
..
api Bug 1883116 - Vendor libwebrtc from be2786cd23 2024-03-16 12:54:07 -06:00
audio Bug 1883116 - Vendor libwebrtc from 4c335b70e8 2024-03-16 12:19:09 -06:00
build Bug 1822171 - Remove android_support dependency from libwebrtc. r=webrtc-reviewers,mjf 2024-02-20 14:10:07 +00:00
build_overrides Bug 1871981 - Vendor libwebrtc from 49f08ba8ac 2024-01-03 11:23:57 -06:00
call Bug 1883116 - Vendor libwebrtc from 11f87b2b29 2024-03-16 12:41:29 -06:00
common_audio Bug 1822171 - Remove android_support dependency from libwebrtc. - moz.build file updates r=webrtc-reviewers,mjf 2024-02-20 14:10:08 +00:00
common_video Bug 1883116 - Vendor libwebrtc from a9ef127f6f 2024-03-16 12:28:53 -06:00
data
docs Bug 1883116 - Vendor libwebrtc from 7cb56f5fbd 2024-03-15 17:45:41 -06:00
examples Bug 1883116 - Vendor libwebrtc from d9e2cc2bbd 2024-03-15 14:31:32 -06:00
experiments Bug 1883116 - Vendor libwebrtc from 798e451878 2024-03-16 12:38:57 -06:00
g3doc Bug 1876843 - Vendor libwebrtc from 6f72008cd6 2024-02-10 13:21:33 -05:00
infra Bug 1883116 - Vendor libwebrtc from 199fd755bd 2024-03-15 19:42:46 -06:00
logging Bug 1883116 - Vendor libwebrtc from 67ea392f27 2024-03-16 12:31:49 -06:00
media Bug 1883116 - Vendor libwebrtc from e052eee7a3 2024-03-15 18:00:09 -06:00
modules Bug 1883116 - Vendor libwebrtc from 6b419a0536 2024-03-16 12:55:25 -06:00
moz-patch-stack Bug 1886497 - Cherry-pick upstream libwebrtc commit de3c726121 r=dbaker,webrtc-reviewers 2024-03-20 18:26:20 +00:00
net/dcsctp Bug 1883116 - Vendor libwebrtc from e126e45403 2024-03-15 19:39:10 -06:00
p2p Bug 1883116 - Vendor libwebrtc from 0a7fc84887 2024-03-16 12:27:33 -06:00
pc Bug 1883116 - Vendor libwebrtc from be2786cd23 2024-03-16 12:54:07 -06:00
resources Bug 1871981 - Vendor libwebrtc from 507f1cc327 2024-01-03 13:00:28 -06:00
rtc_base Bug 1883116 - Vendor libwebrtc from 0206a971f5 2024-03-16 12:25:08 -06:00
rtc_tools Bug 1883116 - Vendor libwebrtc from 68b580f116 2024-03-15 20:22:32 -06:00
sdk Bug 1883116 - Vendor libwebrtc from 4c335b70e8 2024-03-16 12:19:09 -06:00
stats Bug 1883116 - Vendor libwebrtc from 348438154a 2024-03-16 12:46:04 -06:00
system_wrappers Bug 1822171 - Remove android_support dependency from libwebrtc. - moz.build file updates r=webrtc-reviewers,mjf 2024-02-20 14:10:08 +00:00
test Bug 1883116 - Vendor libwebrtc from 37e9b378fd 2024-03-16 12:22:47 -06:00
testing
third_party Bug 1822171 - Remove android_support dependency from libwebrtc. - moz.build file updates r=webrtc-reviewers,mjf 2024-02-20 14:10:08 +00:00
tools Bug 1882883 - remove unused files from third_party/libwebrtc/tools/clang. r=dbaker,webrtc-reviewers 2024-03-02 02:01:27 +00:00
tools_webrtc Bug 1883116 - Vendor libwebrtc from a3bde0a844 2024-03-15 16:33:59 -06:00
video Bug 1883116 - Vendor libwebrtc from f1fc6ab3ba 2024-03-16 12:47:24 -06:00
webrtc_gn Bug 1822171 - Remove android_support dependency from libwebrtc. - moz.build file updates r=webrtc-reviewers,mjf 2024-02-20 14:10:08 +00:00
X11/extensions
.gn
.mailmap
.style.yapf
.vpython3 Bug 1886497 - Cherry-pick upstream libwebrtc commit de3c726121 r=dbaker,webrtc-reviewers 2024-03-20 18:26:20 +00:00
AUTHORS
BUILD.gn Bug 1883116 - (fix-e79e722834) add enviroment_factory to libwebrtc build and enforce providing clock and task_queue when creating Environment 2024-03-18 13:34:02 -05:00
DEPS Bug 1883116 - Vendor libwebrtc from 6fa743fbab 2024-03-16 12:51:17 -06:00
DIR_METADATA
LICENSE
moz.build Bug 1883116 - (fix-3d9c3687a4) Supporting change of call_factory.cc to create_call.cc. - moz.build file updates 2024-03-19 10:17:00 -05:00
OWNERS
OWNERS_INFRA Bug 1871981 - Vendor libwebrtc from 3d476f2738 2024-01-03 11:09:42 -06:00
PATENTS
pylintrc_old_style Bug 1871981 - Vendor libwebrtc from 3d476f2738 2024-01-03 11:09:42 -06:00
README.md
README.moz-ff-commit Bug 1883116 - Vendor libwebrtc from 6b419a0536 2024-03-16 12:55:25 -06:00
README.mozilla Bug 1883116 - Vendor libwebrtc from 6b419a0536 2024-03-16 12:55:25 -06:00
webrtc_lib_link_test.cc Bug 1883116 - Vendor libwebrtc from 151003d341 2024-03-15 13:26:08 -06:00
webrtc.gni Bug 1876843 - Vendor libwebrtc from 9fdceb80b5 2024-02-10 14:14:13 -05:00
whitespace.txt Bug 1883116 - Vendor libwebrtc from 5d091cec5d 2024-03-15 16:58:28 -06: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