diff --git a/webrtc/modules/audio_processing/agc/agc_manager_direct.cc b/webrtc/modules/audio_processing/agc/agc_manager_direct.cc index 576bf2d56a..f8fc310c57 100644 --- a/webrtc/modules/audio_processing/agc/agc_manager_direct.cc +++ b/webrtc/modules/audio_processing/agc/agc_manager_direct.cc @@ -411,8 +411,7 @@ void AgcManagerDirect::UpdateGain() { SetLevel(LevelFromGainError(residual_gain, level_)); if (old_level != level_) { // level_ was updated by SetLevel; log the new value. - RTC_HISTOGRAM_COUNTS_LINEAR("WebRTC.Audio.AgcSetLevel", level_, 1, - kMaxMicLevel, 50); + RTC_HISTOGRAM_ENUMERATION("WebRTC.Audio.AgcLevel", level_, kMaxMicLevel); } } diff --git a/webrtc/modules/audio_processing/audio_processing_impl.cc b/webrtc/modules/audio_processing/audio_processing_impl.cc index 4dffc549c3..2379cd1be8 100644 --- a/webrtc/modules/audio_processing/audio_processing_impl.cc +++ b/webrtc/modules/audio_processing/audio_processing_impl.cc @@ -1101,10 +1101,10 @@ int AudioProcessingImpl::ProcessCaptureStreamLocked() { if (++rms_interval_counter_ >= 1000) { rms_interval_counter_ = 0; RmsLevel::Levels levels = rms_.AverageAndPeak(); - RTC_HISTOGRAM_COUNTS_LINEAR("WebRTC.Audio.ApmCaptureInputLevelAverageRms", - levels.average, 1, RmsLevel::kMinLevelDb, 64); - RTC_HISTOGRAM_COUNTS_LINEAR("WebRTC.Audio.ApmCaptureInputLevelPeakRms", - levels.peak, 1, RmsLevel::kMinLevelDb, 64); + RTC_HISTOGRAM_COUNTS("WebRTC.Audio.ApmCaptureInputLevelAverage", + levels.average, 1, RmsLevel::kMinLevelDb, 100); + RTC_HISTOGRAM_COUNTS("WebRTC.Audio.ApmCaptureInputLevelPeak", levels.peak, + 1, RmsLevel::kMinLevelDb, 100); } if (constants_.use_experimental_agc &&