No description
Find a file
Danil Chapovalov ea33f7f6a3 Cleanup usasge of ReportBlockData::report_block accessor
This reduces dependency on the struct RTCPReportBlock and would allow to
delete it in favor of class ReportBlockData

Bug: None
Change-Id: Ia46a2516e26453724eed2e499f475f65df6cd3fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304163
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39990}
2023-05-05 09:56:30 +00:00
api Format ^(api|call|common_audio|examples|media|net|p2p|pc)/ 2023-05-03 11:09:26 +00:00
audio Delete audio specific struct ReportBlock in favor of ReportBlockData 2023-05-03 16:27:31 +00:00
build_overrides Define enable_safe_libcxx in build_overrides/build.gni. 2023-05-03 08:18:25 +00:00
call Cleanup usasge of ReportBlockData::report_block accessor 2023-05-05 09:56:30 +00:00
common_audio Format ^(api|call|common_audio|examples|media|net|p2p|pc)/ 2023-05-03 11:09:26 +00:00
common_video webrtc_libyuv: Add support for more video types for consistency 2023-04-24 19:06:25 +00:00
data Remove old data files. 2018-10-05 14:40:21 +00:00
docs docs: Fix small typo in README 2023-05-04 08:03:29 +00:00
examples Format ^(api|call|common_audio|examples|media|net|p2p|pc)/ 2023-05-03 11:09:26 +00:00
experiments Add tool for generating field trial registry header 2022-10-18 07:25:43 +00:00
g3doc Add docs about adding a new test binary. 2023-03-07 11:12:33 +00:00
infra Allocate specific bots to compile Chromium. 2023-05-05 09:27:26 +00:00
logging Use DD encoder/decoder in RTC event log encoder/parser. 2023-04-24 10:35:22 +00:00
media Cleanup usasge of ReportBlockData::report_block accessor 2023-05-05 09:56:30 +00:00
modules Making WebRTC-Aec3PenalyzeHighDelaysInitialPhase default to true. 2023-05-04 17:25:33 +00:00
net/dcsctp Format ^(api|call|common_audio|examples|media|net|p2p|pc)/ 2023-05-03 11:09:26 +00:00
p2p Format ^(api|call|common_audio|examples|media|net|p2p|pc)/ 2023-05-03 11:09:26 +00:00
pc Cleanup usasge of ReportBlockData::report_block accessor in pc/ 2023-05-04 16:21:55 +00:00
resources Clarify and extend test support for certain sample rates in audio processing 2022-08-03 14:26:36 +00:00
rtc_base Update log level in network.cc to avoid excessive log printing 2023-05-03 08:13:02 +00:00
rtc_tools Format the rest 2023-05-03 12:56:39 +00:00
sdk Removed unused members of UIDevice extension. 2023-05-04 14:48:05 +00:00
stats stats: Implement receive RTX stats 2023-04-27 09:53:00 +00:00
system_wrappers Format the rest 2023-05-03 12:56:39 +00:00
test Format the rest 2023-05-03 12:56:39 +00:00
tools_webrtc Manual DEPS roll (except for mockito). 2023-05-04 17:54:24 +00:00
video Cleanup usasge of ReportBlockData::report_block accessor 2023-05-05 09:56:30 +00:00
.clang-format Add IncludeBlocks to clang-format. 2021-02-03 16:29:07 +00:00
.git-blame-ignore-revs Let git-hyper-blame ignore new format cleanup. 2019-07-11 16:18:51 +00:00
.gitignore Add .cache to .gitignore. 2021-01-20 15:01:07 +00:00
.gn Increase android32_ndk_api_level to 21. 2023-03-13 12:37:57 +00:00
.mailmap Add .mailmap for git. 2022-02-20 14:22:13 +00:00
.style.yapf Fix mb.py presubmit issues. 2021-12-08 08:53:00 +00:00
.vpython Remove unused script webrtc_dashboard_upload.py 2022-03-21 12:54:42 +00:00
.vpython3 Add python grpc to .vpython3 for ios test runner 2022-09-16 12:26:48 +00:00
AUTHORS Video: add new metric for VP9/AV1 hw encoding with softwareBRC 2023-04-20 12:54:06 +00:00
BUILD.gn Replace BuiltinVideo{Encoder,Decoder}Factory with Video{Encoder,Decoder}FactoryTemplate. 2023-03-31 19:31:50 +00:00
CODE_OF_CONDUCT.md Reland "Migrate WebRTC documentation to new renderer" 2023-01-31 09:30:04 +00:00
codereview.settings Don't add webrtc-reviews@ to CC, it can be added globally on Gerrit 2018-10-25 08:19:53 +00:00
DEPS Manual DEPS roll (except for mockito). 2023-05-04 17:54:24 +00:00
DIR_METADATA Move metadata in OWNERS files to DIR_METADATA files. 2021-02-08 19:09:33 +00:00
ENG_REVIEW_OWNERS Remove phoglund from ENG_REVIEW_OWNERS 2021-10-08 08:29:42 +00:00
LICENSE
license_template.txt
native-api.md Reland "Migrate WebRTC documentation to new renderer" 2023-01-31 09:30:04 +00:00
OWNERS Add infra owners file 2022-12-02 09:21:47 +00:00
OWNERS_INFRA Add infra owners file 2022-12-02 09:21:47 +00:00
PATENTS
PRESUBMIT.py Update portaudio to the latest 2022-05-13 09:01:34 +00:00
presubmit_test.py tools_webrtc dir converted to py3 + top level PRESUBMIT script 2022-02-08 14:42:26 +00:00
presubmit_test_mocks.py tools_webrtc dir converted to py3 + top level PRESUBMIT script 2022-02-08 14:42:26 +00:00
pylintrc tools_webrtc dir converted to py3 + top level PRESUBMIT script 2022-02-08 14:42:26 +00:00
README.chromium Add CPEPrefix. 2020-07-13 11:42:07 +00:00
README.md doc: add g3doc sitemap to toplevel readme 2021-07-23 07:55:17 +00:00
WATCHLISTS Remove xooglers from WATCHLISTS and OWNERS 2022-11-30 15:33:25 +00:00
webrtc.gni Replace BuiltinVideo{Encoder,Decoder}Factory with Video{Encoder,Decoder}FactoryTemplate. 2023-03-31 19:31:50 +00:00
webrtc_lib_link_test.cc Replace BuiltinVideo{Encoder,Decoder}Factory with Video{Encoder,Decoder}FactoryTemplate. 2023-03-31 19:31:50 +00:00
whitespace.txt Trigger builds 2023-04-12 07:09:41 +00: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