gecko-dev/third_party/libwebrtc
Robert Mader 78a6ed6ce1 Bug 1843786 - webrtc: Implement Pipewire camera rotation support, r=webrtc-reviewers,pehrsons,@webrtc-reviewers
Support the Pipewire videotransform meta via the already existing shared
infrastructure. This is needed for mobile devices which often have a 90
degree rotated camera - which is likely the reason there is already
support in the shared code paths.

Upstream commit: dc4c019c62abefc09e4903abea44bc36f3427452

Differential Revision: https://phabricator.services.mozilla.com/D183652
2023-09-06 16:37:55 +00:00
..
X11/extensions
api Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
audio Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
build
build_overrides Bug 1847074 - Vendor libwebrtc from b03c4a5437 2023-08-10 12:44:34 -05:00
call Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
common_audio Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
common_video Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
data
docs Bug 1847074 - Vendor libwebrtc from 28e2505f17 2023-08-11 16:54:27 -05:00
examples Bug 1847074 - Vendor libwebrtc from bceec84aee 2023-08-10 12:47:32 -05:00
experiments Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
g3doc Bug 1839451 - Vendor libwebrtc from 2f5efcc3e9 2023-06-29 20:05:30 -04:00
infra Bug 1847074 - Vendor libwebrtc from 0328190ab3 2023-08-14 14:49:06 -05:00
logging Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
media Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
modules Bug 1843786 - webrtc: Implement Pipewire camera rotation support, r=webrtc-reviewers,pehrsons,@webrtc-reviewers 2023-09-06 16:37:55 +00:00
moz-patch-stack Bug 1843786 - webrtc: Implement Pipewire camera rotation support, r=webrtc-reviewers,pehrsons,@webrtc-reviewers 2023-09-06 16:37:55 +00:00
net/dcsctp Bug 1847074 - Vendor libwebrtc from bceec84aee 2023-08-10 12:47:32 -05:00
p2p Bug 1847074 - Vendor libwebrtc from bceec84aee 2023-08-10 12:47:32 -05:00
pc Bug 1847074 - Vendor libwebrtc from 8fbabf340d 2023-08-14 15:01:53 -05:00
resources
rtc_base Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
rtc_tools Bug 1847074 - Vendor libwebrtc from 7220ee97aa 2023-08-10 12:48:28 -05:00
sdk Bug 1847074 - Vendor libwebrtc from cc1ee35a69 2023-08-14 13:03:46 -05:00
stats Bug 1847074 - Vendor libwebrtc from e0034a800e 2023-08-10 15:38:22 -05:00
system_wrappers Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
test Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
testing
third_party Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
tools
tools_webrtc Bug 1847074 - Vendor libwebrtc from c7ff896999 2023-08-11 16:30:35 -05:00
video Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
webrtc_gn Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. - moz.build file updates. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:52 +00:00
.gn Bug 1847074 - Vendor libwebrtc from c37dec2882 2023-08-14 12:44:05 -05:00
.mailmap
.style.yapf
.vpython3 Bug 1847074 - Vendor libwebrtc from c7ff896999 2023-08-11 16:30:35 -05:00
AUTHORS Bug 1847074 - Vendor libwebrtc from 784c339f34 2023-08-14 12:35:09 -05:00
BUILD.gn Bug 1847074 - Vendor libwebrtc from 0328190ab3 2023-08-14 14:49:06 -05:00
DEPS Bug 1847074 - Vendor libwebrtc from 2eacbbc03a 2023-08-14 14:53:36 -05:00
DIR_METADATA
LICENSE
OWNERS
OWNERS_INFRA
PATENTS
README.md
README.moz-ff-commit Bug 1847074 - Vendor libwebrtc from 8fbabf340d 2023-08-14 15:01:53 -05:00
README.mozilla Bug 1847074 - Vendor libwebrtc from 8fbabf340d 2023-08-14 15:01:53 -05:00
moz.build Bug 1841585 - Generate webrtc moz.build snippets for mipsel and mips64el (moz.build refresh). r=webrtc-reviewers,mjf 2023-07-07 11:02:14 +00:00
webrtc.gni Bug 1774628 - re-enable support for Windows.Graphics.Capture APIs in libwebrtc. r=pehrsons,webrtc-reviewers 2023-09-01 13:23:51 +00:00
webrtc_lib_link_test.cc Bug 1843113 - Vendor libwebrtc from 2b00c4e1af 2023-07-13 17:38:35 -05:00
whitespace.txt Bug 1847074 - Vendor libwebrtc from 69bc3e185f 2023-08-14 12:41:21 -05:00

README.md

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