webrtc/modules/audio_mixer
Fredrik Hernqvist 79ea89ee74 Add histogram for audio mixer maximum source count.
This adds the histogram WebRTC.Audio.AudioMixer.NewHighestSourceCount
which logs the highest number of sources an AudioMixer has had. The
statistic is logged whenever the highest number of sources increases.
This allows us to differentiate the statistic to see how many times
the mixer has had a certain maximum number of sources.

Chromium CL:
https://chromium-review.googlesource.com/c/chromium/src/+/4414896

Bug: chromium:1430806
Change-Id: Iab92e201a0b667741cc8f3bbbed92fa989d7fcda
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300860
Reviewed-by: Olga Sharonova <olka@webrtc.org>
Commit-Queue: Fredrik Hernqvist <fhernqvist@google.com>
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39833}
2023-04-12 17:48:40 +00:00
..
g3doc Reland "Migrate WebRTC documentation to new renderer" 2023-01-31 09:30:04 +00:00
audio_frame_manipulator.cc Enables usage of ChannelMixer in WebRTC's output mixer. 2019-07-09 14:49:47 +00:00
audio_frame_manipulator.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
audio_frame_manipulator_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
audio_mixer_impl.cc Add histogram for audio mixer maximum source count. 2023-04-12 17:48:40 +00:00
audio_mixer_impl.h Add histogram for audio mixer maximum source count. 2023-04-12 17:48:40 +00:00
audio_mixer_impl_unittest.cc Add histogram for audio mixer maximum source count. 2023-04-12 17:48:40 +00:00
audio_mixer_test.cc Adopt absl::string_view in modules/audio_mixer/ 2022-08-16 09:07:35 +00:00
BUILD.gn Add histogram for audio mixer maximum source count. 2023-04-12 17:48:40 +00:00
default_output_rate_calculator.cc Move dynamic memory allocations of webrtc::AudioMixerImpl from RT thead 2020-10-19 13:13:22 +00:00
default_output_rate_calculator.h Use backticks not vertical bars to denote variables in comments for /modules/audio_mixer 2021-08-02 11:10:59 +00:00
DEPS Enables usage of ChannelMixer in WebRTC's output mixer. 2019-07-09 14:49:47 +00:00
frame_combiner.cc Remove FrameCombiner stats 2022-11-16 15:39:24 +00:00
frame_combiner.h Remove unused enum FrameCombiner::LimiterType 2023-01-25 10:15:15 +00:00
frame_combiner_unittest.cc Remove unused enum FrameCombiner::LimiterType 2023-01-25 10:15:15 +00:00
gain_change_calculator.cc Format almost everything. 2019-07-08 13:45:15 +00:00
gain_change_calculator.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
output_rate_calculator.h Cleanup after sorting out dependencies of OutputRateCalculator 2020-10-20 13:01:29 +00:00
OWNERS Add conceptual documentation for Audio - Mixer 2021-04-22 08:59:38 +00:00
sine_wave_generator.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
sine_wave_generator.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00