webrtc/modules
Evan Shrubsole cd09858f4a 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}
2024-04-30 08:47:29 +00:00
..
async_audio_processing Cleanup rtc::TaskQueue in AsyncAudioProcessing 2024-02-26 12:22:56 +00:00
audio_coding Remove expired field trial UseTwccPlrForAna 2024-04-15 14:26:33 +00:00
audio_device Move webrtc::AudioDeviceModule include to api/ folder 2024-04-22 08:56:31 +00:00
audio_mixer Move webrtc::AudioProcessing include to api/ folder 2024-04-20 07:02:50 +00:00
audio_processing Move webrtc::AudioProcessing include to api/ folder 2024-04-20 07:02:50 +00:00
congestion_controller Delete expired field trial WebRTC-Bwe-LinkCapacity 2024-04-17 12:43:10 +00:00
desktop_capture Fix 'Screen flickering on ScreenCapturerWinDirectx' 2024-04-25 21:18:27 +00:00
include [Unwrap] Delete webrtc::Unwrapper 2023-01-12 14:44:21 +00:00
pacing PacketRouter directly notify RtpTransportControllerSender when sending 2024-03-28 09:27:43 +00:00
portal Video capture PipeWire: add support for DMABuf buffer type 2024-02-27 18:31:26 +00:00
remote_bitrate_estimator Remove expired WebRTC-Bwe-SubtractAdditionalBackoffTerm 2024-04-10 10:11:04 +00:00
rtp_rtcp Using Ntp times for the absolute send time. 2024-04-26 12:59:09 +00:00
third_party [ssci] Added Shipped field to READMEs 2023-07-12 07:31:06 +00:00
utility Rland "Revert "Reland "Reland "Delete old Android ADM."""" 2023-06-30 13:10:12 +00:00
video_capture Deprecate VideoFrame::timestamp() and set_timestamp 2024-03-13 11:08:37 +00:00
video_coding Convert decoder TRACE_EVENT to flows 2024-04-30 08:47:29 +00:00
BUILD.gn [WebRTC-SendPacketsOnWorkerThread] Delete MaybeWorkerThread 2023-04-18 07:07:02 +00:00
module_common_types_unittest.cc [Unwrap] Delete webrtc::Unwrapper 2023-01-12 14:44:21 +00:00