mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-12 21:30:45 +01:00
No description
![]() Announce that we support SPA_DATA_DmaBuf and tell PipeWire not to map memory for us so we can handle it ourself, similar like we do in case of screen sharing. This fixes an issue when a camera is already in use by gstreamer (pipewiresrc), where DMABufs are used, and we try to share same camera and get no content, as PipeWire doesn't want to mmap DMABuf memory for us and we get NULL data pointers. Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1876895 Bug: webrtc:15654 Change-Id: I788d8d12b2fcd5588329d7265e45b479f74bb628 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338921 Commit-Queue: Jan Grulich <grulja@gmail.com> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Reviewed-by: Per Kjellander <perkj@webrtc.org> Reviewed-by: Alexander Cooper <alcooper@chromium.org> Cr-Commit-Position: refs/heads/main@{#41826} |
||
---|---|---|
api | ||
audio | ||
build_overrides | ||
call | ||
common_audio | ||
common_video | ||
data | ||
docs | ||
examples | ||
experiments | ||
g3doc | ||
infra | ||
logging | ||
media | ||
modules | ||
net/dcsctp | ||
p2p | ||
pc | ||
resources | ||
rtc_base | ||
rtc_tools | ||
sdk | ||
stats | ||
system_wrappers | ||
test | ||
tools_webrtc | ||
video | ||
.clang-format | ||
.git-blame-ignore-revs | ||
.gitignore | ||
.gn | ||
.mailmap | ||
.style.yapf | ||
.vpython3 | ||
AUTHORS | ||
BUILD.gn | ||
CODE_OF_CONDUCT.md | ||
codereview.settings | ||
DEPS | ||
DIR_METADATA | ||
ENG_REVIEW_OWNERS | ||
LICENSE | ||
license_template.txt | ||
native-api.md | ||
OWNERS | ||
OWNERS_INFRA | ||
PATENTS | ||
PRESUBMIT.py | ||
presubmit_test.py | ||
presubmit_test_mocks.py | ||
pylintrc | ||
pylintrc_old_style | ||
README.chromium | ||
README.md | ||
WATCHLISTS | ||
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
- Official web site: http://www.webrtc.org
- Master source code repo: https://webrtc.googlesource.com/src
- Samples and reference apps: https://github.com/webrtc
- Mailing list: http://groups.google.com/group/discuss-webrtc
- Continuous build: https://ci.chromium.org/p/webrtc/g/ci/console
- Coding style guide
- Code of conduct
- Reporting bugs
- Documentation