No description
Find a file
Patrik Höglund e1cbb9c20e Extract plottable counter from perf results logger.
Split out of https://webrtc-review.googlesource.com/c/src/+/165389.

I disentangled the plottable counter printer from the perf result
printer so it will work for both future implementations of the perf
test JSON writers. The only thing plottable counters and the
results writer had in common was that both wrote JSON anyway.

Bug: chromium:1029452
Change-Id: I041c3096641eda42542e8d994b246eb313940b4b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/165397
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30198}
2020-01-09 15:40:26 +00:00
api Delete obsolete unused rtp header extension conversion 2020-01-09 09:28:07 +00:00
audio Cleanup: Removes redundant includes on message_queue.h 2020-01-08 14:12:08 +00:00
build_overrides Remove crbug.com/904400 workaround. 2019-03-15 18:36:23 +00:00
call In RtpBitrateConfigurator ignore new parameters when set to default values. 2020-01-09 12:13:09 +00:00
common_audio Remove potential real-time reallocation in PushResampler 2019-12-11 13:16:37 +00:00
common_video Add ability to resize buffers pool in decoder and use it in IVF generator 2019-12-16 14:51:16 +00:00
data Remove old data files. 2018-10-05 14:40:21 +00:00
docs Refresh some links in the docs folder. 2019-12-10 15:32:48 +00:00
examples [Android] Replace java_files with sources 2020-01-02 20:08:20 +00:00
logging Prefix ENABLE_RTC_EVENT_LOG with WEBRTC_. 2019-11-29 09:45:50 +00:00
media Cleanup: Removes redundant includes on message_queue.h 2020-01-08 14:12:08 +00:00
modules Reland "Add field trial to base stable target rate on loss based target rate" 2020-01-09 14:21:07 +00:00
p2p Cleanup: Removes redundant includes on message_queue.h 2020-01-08 14:12:08 +00:00
pc Add a round-trip test that stats.toJson output is parseable 2020-01-09 13:05:04 +00:00
resources Make the high-pass filter operate in full-band 2019-12-18 16:01:24 +00:00
rtc_base BalancedDegradationSettings: add codec specific min bitrate settings. 2020-01-09 12:45:33 +00:00
rtc_tools [Android] Replace java_files with sources 2020-01-02 20:08:20 +00:00
sdk Avoids crash in ADM for Android 2020-01-09 15:02:16 +00:00
stats Implement RTCOutboundRtpStreamStats::remoteId. 2020-01-07 17:26:01 +00:00
style-guide Add style guide rule about paired .h and .cc files 2018-03-14 13:02:35 +00:00
system_wrappers Add directive to make webrtc metrics optional. 2019-12-09 13:55:50 +00:00
test Extract plottable counter from perf results logger. 2020-01-09 15:40:26 +00:00
tools_webrtc [UBSan] Remove suppression for opus. 2019-12-10 08:59:30 +00:00
video Delete RtpDepacketizerVp9 in favor of VideoRtpDepacketizerVp9 2020-01-09 13:07:44 +00:00
.clang-format Tune ObjC clang-format configuration 2017-05-11 09:14:18 +00:00
.git-blame-ignore-revs Let git-hyper-blame ignore new format cleanup. 2019-07-11 16:18:51 +00:00
.gitignore Add .clangd to .gitignore 2019-10-28 12:27:50 +00:00
.gn Switch to compiling WebRTC -std=c++14 by default 2019-09-09 19:24:16 +00:00
.vpython Add source-side perf upload script for WebRTC. 2019-11-18 14:37:01 +00:00
abseil-in-webrtc.md Fix typo in abseil-in-webrtc.md. 2019-12-18 14:27:34 +00:00
AUTHORS Fixed crash on iOS13, methods beginGeneratingDeviceOrientationNotifications and endGeneratingDeviceOrientationNotifications. 2019-12-20 12:24:46 +00:00
BUILD.gn [Android] Replace java_files with sources 2020-01-02 20:08:20 +00:00
CODE_OF_CONDUCT.md Add code of conduct to WebRTC repo 2017-05-16 12:09:13 +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
common_types.h Format almost everything. 2019-07-08 13:45:15 +00:00
DEPS Roll chromium_revision 5bd3bd2b6c..efba8d2927 (729553:729663) 2020-01-09 08:46:28 +00:00
ENG_REVIEW_OWNERS Enforce LGTM from owners of depends-on paths in DEPS via presubmit. 2018-09-28 12:49:54 +00:00
LICENSE Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
license_template.txt
native-api.md Delete unused I420 "codec" 2018-12-18 12:30:58 +00:00
OWNERS Add #COMPONENT to WebRTC. 2019-10-08 12:20:39 +00:00
PATENTS Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
PRESUBMIT.py Make RTCAudioSession accessible to Swift. 2020-01-08 09:15:25 +00:00
presubmit_test.py Use source_sets in component builds and static_library in release builds. 2019-10-17 21:17:18 +00:00
presubmit_test_mocks.py Reland: Add presubmit check for changes in 3pp 2018-05-22 13:11:18 +00:00
pylintrc Fixing py lint errors 2018-07-23 15:28:48 +00:00
README.chromium Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
README.md Tell users where they can find the native API headers 2017-11-14 10:36:46 +00:00
style-guide.md Add guidance to style guide how to reference a bug in a TODO 2019-12-11 11:55:52 +00:00
WATCHLISTS Add saza to audio watchlists 2019-09-03 14:55:43 +00:00
webrtc.gni Do not disable metrics by default. 2019-12-11 08:08:58 +00:00
webrtc_lib_link_test.cc Rewrite the lib link test to just be a binary. 2019-10-18 07:42:20 +00:00
whitespace.txt Revert "Whitespace change" 2019-11-11 14:58:20 +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 http://www.webrtc.org/native-code/development 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