gecko-dev/third_party/libwebrtc
Jan Grulich a7051a9996 Bug 1865872 - Fix thread and lock annotations in PipeWire video capture r=pehrsons,webrtc-reviewers
This is a simple backport of an WebRTC upstream change.

Upstream commit: a9d497b52dc21497fdfd0e8c03ab2f8559e02d15

Differential Revision: https://phabricator.services.mozilla.com/D194247
2023-11-27 10:33:58 +00:00
..
api Bug 1860685 - Vendor libwebrtc from f2827c4b1a - moz.build file updates 2023-11-20 10:36:01 -06:00
audio Bug 1860685 - Vendor libwebrtc from f2827c4b1a - moz.build file updates 2023-11-20 10:36:01 -06:00
build Bug 1855330 - pt3 - add shim targets to limit BUILD.gn changes. r=ng,webrtc-reviewers 2023-10-04 22:29:00 +00:00
build_overrides Bug 1860685 - Vendor libwebrtc from 51f6a20d1d 2023-10-27 11:28:26 -05:00
call Bug 1860685 - Vendor libwebrtc from 2cb531be7d 2023-10-27 15:59:07 -05:00
common_audio Bug 1860685 - Vendor libwebrtc from f2827c4b1a - moz.build file updates 2023-11-20 10:36:01 -06:00
common_video Bug 1860685 - Vendor libwebrtc from 8be04f459b 2023-10-27 16:03:26 -05:00
data
docs Bug 1857862 - Vendor libwebrtc from 15f0fabfb3 2023-10-16 16:15:36 +02:00
examples Bug 1857862 - Vendor libwebrtc from 6fc700ec3d 2023-10-16 13:02:14 +02:00
experiments Bug 1860685 - Vendor libwebrtc from f2827c4b1a - moz.build file updates 2023-11-20 10:36:01 -06:00
g3doc
infra Bug 1860685 - Vendor libwebrtc from 5afcec093c 2023-10-27 16:10:52 -05:00
logging Bug 1860685 - Vendor libwebrtc from f2827c4b1a - moz.build file updates 2023-11-20 10:36:01 -06:00
media Bug 1860685 - Vendor libwebrtc from 7cc1ca26c8 2023-10-27 16:00:54 -05:00
modules Bug 1865872 - Fix thread and lock annotations in PipeWire video capture r=pehrsons,webrtc-reviewers 2023-11-27 10:33:58 +00:00
moz-patch-stack Bug 1865872 - Fix thread and lock annotations in PipeWire video capture r=pehrsons,webrtc-reviewers 2023-11-27 10:33:58 +00:00
net/dcsctp Bug 1860685 - Vendor libwebrtc from a7c6de9068 2023-10-27 15:45:18 -05:00
p2p Bug 1860685 - Vendor libwebrtc from 597e7ba370 2023-10-27 16:12:40 -05:00
pc Bug 1860685 - Vendor libwebrtc from d8f2b0380b 2023-10-27 16:13:33 -05:00
resources
rtc_base Bug 1865872 - Fix thread and lock annotations in PipeWire video capture r=pehrsons,webrtc-reviewers 2023-11-27 10:33:58 +00:00
rtc_tools Bug 1860685 - Vendor libwebrtc from 03fcbb3d5f 2023-10-27 15:58:16 -05:00
sdk Bug 1860685 - (fix-ad3f1bcc1b) Add EglThread.java, required by ad3f1bcc1b. r=mjf 2023-10-30 20:47:09 +00:00
stats Bug 1857862 - Vendor libwebrtc from e2e04513e7 2023-10-16 20:59:12 +02:00
system_wrappers Bug 1860685 - Vendor libwebrtc from f2827c4b1a - moz.build file updates 2023-11-20 10:36:01 -06:00
test Bug 1860685 - Vendor libwebrtc from f2827c4b1a - moz.build file updates 2023-11-20 10:36:01 -06:00
testing Bug 1857037 - pt1 - add shim gni files to limit BUILD.gn changes. r=ng,webrtc-reviewers 2023-10-05 14:21:48 +00:00
third_party Bug 1860685 - Vendor libwebrtc from f2827c4b1a - moz.build file updates 2023-11-20 10:36:01 -06:00
tools Bug 1861498 - change line endings to Unix(LF) in third_party/libwebrtc/tools/grit/grit/testdata/GoogleDesktop.adm r=dbaker,webrtc-reviewers 2023-10-26 19:58:35 +00:00
tools_webrtc Bug 1860685 - Vendor libwebrtc from 972f28335a 2023-10-27 13:38:33 -05:00
video Bug 1860685 - Vendor libwebrtc from 7349579c42 2023-10-27 16:11:44 -05:00
webrtc_gn Bug 1860685 - Vendor libwebrtc from f2827c4b1a - moz.build file updates 2023-11-20 10:36:01 -06:00
X11/extensions
.gn Bug 1860685 - Vendor libwebrtc from 6e586e1ad2 2023-10-27 15:49:16 -05:00
.mailmap
.style.yapf
.vpython3 Bug 1851693 - Vendor libwebrtc from cfc1a3a1a9 2023-09-18 16:38:32 -06:00
AUTHORS Bug 1860685 - Vendor libwebrtc from 9a9b462e16 2023-10-27 15:30:41 -05:00
BUILD.gn Bug 1860685 - Vendor libwebrtc from f2827c4b1a 2023-10-27 15:53:26 -05:00
DEPS Bug 1860685 - Vendor libwebrtc from 58240ed964 2023-10-27 15:37:01 -05:00
DIR_METADATA
LICENSE
moz.build Bug 1860685 - Vendor libwebrtc from 411639ede8 - moz.build file updates 2023-11-21 19:17:41 +01:00
OWNERS
OWNERS_INFRA
PATENTS
README.md Bug 1851693 - Vendor libwebrtc from 4f1dcbb1ac 2023-09-18 14:29:39 -06:00
README.moz-ff-commit Bug 1860685 - Vendor libwebrtc from d8f2b0380b 2023-10-27 16:13:33 -05:00
README.mozilla Bug 1860685 - Vendor libwebrtc from d8f2b0380b 2023-10-27 16:13:33 -05:00
webrtc_lib_link_test.cc
webrtc.gni Bug 1860685 - Vendor libwebrtc from 47faf32287 2023-10-27 14:02:01 -05:00
whitespace.txt

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