From 5c3ff6b60f9b7fa3389e65873993178acb72c1da Mon Sep 17 00:00:00 2001 From: Gustaf Ullberg Date: Tue, 19 Jan 2021 15:33:50 +0100 Subject: [PATCH] Switch to enable the HMM transparent mode classifier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: chromium:1155071,webrtc:12265,chromium:1155477 Change-Id: I9d3119e9cbfdd5d7b41de2ed0f9dec92f7bf753d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/202258 Reviewed-by: Per Ã…hgren Commit-Queue: Gustaf Ullberg Cr-Commit-Position: refs/heads/master@{#33037} --- modules/audio_processing/aec3/transparent_mode.cc | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/modules/audio_processing/aec3/transparent_mode.cc b/modules/audio_processing/aec3/transparent_mode.cc index f18b0c1fb6..7cfa3e8eae 100644 --- a/modules/audio_processing/aec3/transparent_mode.cc +++ b/modules/audio_processing/aec3/transparent_mode.cc @@ -23,10 +23,8 @@ bool DeactivateTransparentMode() { return field_trial::IsEnabled("WebRTC-Aec3TransparentModeKillSwitch"); } -bool DeactivateTransparentModeHmm() { - // HMM based classifier is temporarily disabled (https://crbug.com/1155071). - return true; - // return field_trial::IsEnabled("WebRTC-Aec3TransparentModeHmmKillSwitch"); +bool ActivateTransparentModeHmm() { + return field_trial::IsEnabled("WebRTC-Aec3TransparentModeHmm"); } } // namespace @@ -232,10 +230,10 @@ std::unique_ptr TransparentMode::Create( if (config.ep_strength.bounded_erl || DeactivateTransparentMode()) { return nullptr; } - if (DeactivateTransparentModeHmm()) { - return std::make_unique(config); + if (ActivateTransparentModeHmm()) { + return std::make_unique(); } - return std::make_unique(); + return std::make_unique(config); } } // namespace webrtc