commit | cd09858f4a3f45e2c60508ababac6031986cdf7d | [log] [tgz] |
---|---|---|
author | Evan Shrubsole <eshr@google.com> | Tue Apr 30 07:57:49 2024 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Apr 30 08:47:29 2024 |
tree | 2f7d08975b51fa78069912caff4bd8012967006a | |
parent | c3cdab00d83d482dcf75e92a7abb374b4a3f9776 [diff] |
Convert decoder TRACE_EVENT to flows This is the first new style trace event so this CL adds and updates WebRTCs Perfetto configuration. * Changes all #includes to target "third_party/perfetto". Added this to DEPS. * Expose the Perfetto public config in the "tracing" group using an all_dependent_configs statement. This means the config is included in all parts that include the "//:tracing" group. However, direct perfetto includes are banned per DEPS. * In order to expose Perfetto types (ie Flow/TerminatingFlow) the perfetto headers are a dependancy on all targets. This should not affect binary size as these are not used when perfetto is not enabled and will not be linked. Bug: b/42226290 Change-Id: I5711d81dae95ee907cbcd41bf1ee9b55d2ec595c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349161 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Evan Shrubsole <eshr@google.com> Cr-Commit-Position: refs/heads/main@{#42197}
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.
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.