diff --git a/webrtc/modules/audio_coding/BUILD.gn b/webrtc/modules/audio_coding/BUILD.gn index 2f70fbf117..0313b2b03c 100644 --- a/webrtc/modules/audio_coding/BUILD.gn +++ b/webrtc/modules/audio_coding/BUILD.gn @@ -127,11 +127,6 @@ source_set("audio_coding") { ] } - if (is_clang) { - # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). - configs -= [ "//build/config/clang:find_bad_constructs" ] - } - deps = audio_coding_deps + [ ":neteq", ":rent_a_codec", diff --git a/webrtc/modules/audio_coding/acm2/audio_coding_module.cc b/webrtc/modules/audio_coding/acm2/audio_coding_module.cc index 2e7293c5a2..4784a8721f 100644 --- a/webrtc/modules/audio_coding/acm2/audio_coding_module.cc +++ b/webrtc/modules/audio_coding/acm2/audio_coding_module.cc @@ -1268,6 +1268,16 @@ void AudioCodingModuleImpl::GetDecodingCallStatistics( } // namespace +AudioCodingModule::Config::Config() + : id(0), neteq_config(), clock(Clock::GetRealTimeClock()) { + // Post-decode VAD is disabled by default in NetEq, however, Audio + // Conference Mixer relies on VAD decisions and fails without them. + neteq_config.enable_post_decode_vad = true; +} + +AudioCodingModule::Config::Config(const Config&) = default; +AudioCodingModule::Config::~Config() = default; + // Create module AudioCodingModule* AudioCodingModule::Create(int id) { Config config; diff --git a/webrtc/modules/audio_coding/include/audio_coding_module.h b/webrtc/modules/audio_coding/include/audio_coding_module.h index 5adbe60d00..9f93ef5559 100644 --- a/webrtc/modules/audio_coding/include/audio_coding_module.h +++ b/webrtc/modules/audio_coding/include/audio_coding_module.h @@ -64,11 +64,9 @@ class AudioCodingModule { public: struct Config { - Config() : id(0), neteq_config(), clock(Clock::GetRealTimeClock()) { - // Post-decode VAD is disabled by default in NetEq, however, Audio - // Conference Mixer relies on VAD decisions and fails without them. - neteq_config.enable_post_decode_vad = true; - } + Config(); + Config(const Config&); + ~Config(); int id; NetEq::Config neteq_config;