fune/third_party/libwebrtc
Jan Grulich d12bad4243 Bug 1902618 - WebRTC backport: PipeWire video capture: mmap() PipeWire buffers with MAP_SHARED r=pehrsons,webrtc-reviewers a=RyanVM
This is a simple backport of an WebRTC upstream change.

Upstream commit: 025d69b4d0df05f54d7bfcb3a4a2b35b48b83d82

Differential Revision: https://phabricator.services.mozilla.com/D213752
2024-06-15 11:27:21 +00:00
..
api Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
audio Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
build
build_overrides Bug 1892299 - Vendor libwebrtc from a0672c5f32 2024-05-02 01:40:34 -07:00
call Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
common_audio Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
common_video Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
data
docs Bug 1892299 - Vendor libwebrtc from 9f11b96e6b 2024-04-29 20:25:37 -07:00
examples Bug 1892299 - Vendor libwebrtc from afaae4e38a 2024-05-02 00:40:58 -07:00
experiments Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
g3doc
infra Bug 1892299 - Vendor libwebrtc from c6e06aef5e 2024-05-02 01:45:06 -07:00
logging Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
media Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
modules Bug 1902618 - WebRTC backport: PipeWire video capture: mmap() PipeWire buffers with MAP_SHARED r=pehrsons,webrtc-reviewers a=RyanVM 2024-06-15 11:27:21 +00:00
moz-patch-stack Bug 1902618 - WebRTC backport: PipeWire video capture: mmap() PipeWire buffers with MAP_SHARED r=pehrsons,webrtc-reviewers a=RyanVM 2024-06-15 11:27:21 +00:00
net/dcsctp Bug 1892299 - Vendor libwebrtc from 2fc097ea83 2024-05-02 01:47:40 -07:00
p2p Bug 1892299 - Vendor libwebrtc from 1d26fd33ca 2024-05-02 02:51:05 -07:00
pc Bug 1892299 - Vendor libwebrtc from a06e7eeec0 2024-05-02 02:44:32 -07:00
resources
rtc_base Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
rtc_tools Bug 1892299 - Vendor libwebrtc from 0fa90887c5 2024-05-02 01:13:01 -07:00
sdk Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
stats
system_wrappers Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
test Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
testing
third_party Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
tools
tools_webrtc Bug 1892299 - Vendor libwebrtc from 7391ecf268 2024-04-26 01:08:08 -07:00
video Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
webrtc_gn Bug 1898601 - Automatic libwebrtc moz.build regeneration. r=webrtc-reviewers,pehrsons 2024-05-28 16:14:47 +00:00
X11/extensions
.gn Bug 1892299 - Vendor libwebrtc from 7a008822f9 2024-04-26 11:48:28 -07:00
.mailmap
.style.yapf
.vpython3
AUTHORS
BUILD.gn
DEPS Bug 1892299 - Vendor libwebrtc from 72fa3104d6 2024-05-02 02:48:42 -07:00
DIR_METADATA
LICENSE
moz.build Bug 1892299 - (fix-afaae4e38a) fix adapted_track_source build exclusion;r?mjf - moz.build file updates 2024-05-14 14:32:38 -07:00
OWNERS
OWNERS_INFRA
PATENTS
pylintrc_old_style
README.md
README.moz-ff-commit Bug 1892299 - Vendor libwebrtc from a55ff9e83e 2024-05-02 02:56:53 -07:00
README.mozilla Bug 1892299 - Vendor libwebrtc from a55ff9e83e 2024-05-02 02:56:53 -07:00
webrtc.gni
webrtc_lib_link_test.cc
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