Fix Chromium clang plugin warnings
NOTRY=true BUG=webrtc:163 Review-Url: https://codereview.webrtc.org/2286063005 Cr-Commit-Position: refs/heads/master@{#13955}
This commit is contained in:
@ -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",
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user