Home
last modified time | relevance | path

Searched refs:echo_model (Results 1 – 5 of 5) sorted by relevance

/external/webrtc/api/audio/test/
Decho_canceller3_config_unittest.cc29 config.echo_model.min_noise_floor_power = -1600000.f; in TEST()
31 EXPECT_GE(config.echo_model.min_noise_floor_power, 0.f); in TEST()
34 config.echo_model.min_noise_floor_power = in TEST()
35 default_config.echo_model.min_noise_floor_power; in TEST()
/external/webrtc/modules/audio_processing/aec3/
Dresidual_echo_estimator.cc86 const EchoCanceller3Config::EchoModel& echo_model, in GetRenderIndexesToAnalyze() argument
96 static_cast<int>(echo_model.render_pre_window_size)); in GetRenderIndexesToAnalyze()
98 static_cast<int>(echo_model.render_post_window_size); in GetRenderIndexesToAnalyze()
166 const EchoCanceller3Config::EchoModel& echo_model, in EchoGeneratingPower() argument
171 GetRenderIndexesToAnalyze(spectrum_buffer, echo_model, filter_delay_blocks, in EchoGeneratingPower()
264 render_buffer.GetSpectrumBuffer(), config_.echo_model, in Estimate()
267 ApplyNoiseGate(config_.echo_model, X2); in Estimate()
273 X2[k] -= config_.echo_model.stationary_gate_slope * X2_noise_floor_[k]; in Estimate()
299 X2_noise_floor_counter_.fill(config_.echo_model.noise_floor_hold); in Reset()
300 X2_noise_floor_.fill(config_.echo_model.min_noise_floor_power); in Reset()
[all …]
/external/webrtc/api/audio/
Decho_canceller3_config_json.cc294 ReadParam(section, "noise_floor_hold", &cfg.echo_model.noise_floor_hold); in Aec3ConfigFromJsonString()
296 &cfg.echo_model.min_noise_floor_power); in Aec3ConfigFromJsonString()
298 &cfg.echo_model.stationary_gate_slope); in Aec3ConfigFromJsonString()
299 ReadParam(section, "noise_gate_power", &cfg.echo_model.noise_gate_power); in Aec3ConfigFromJsonString()
300 ReadParam(section, "noise_gate_slope", &cfg.echo_model.noise_gate_slope); in Aec3ConfigFromJsonString()
302 &cfg.echo_model.render_pre_window_size); in Aec3ConfigFromJsonString()
304 &cfg.echo_model.render_post_window_size); in Aec3ConfigFromJsonString()
578 ost << "\"noise_floor_hold\": " << config.echo_model.noise_floor_hold << ","; in Aec3ConfigToJsonString()
580 << config.echo_model.min_noise_floor_power << ","; in Aec3ConfigToJsonString()
582 << config.echo_model.stationary_gate_slope << ","; in Aec3ConfigToJsonString()
[all …]
Decho_canceller3_config.cc188 res = res & Limit(&c->echo_model.noise_floor_hold, 0, 1000); in Validate()
189 res = res & Limit(&c->echo_model.min_noise_floor_power, 0, 2000000.f); in Validate()
190 res = res & Limit(&c->echo_model.stationary_gate_slope, 0, 1000000.f); in Validate()
191 res = res & Limit(&c->echo_model.noise_gate_power, 0, 1000000.f); in Validate()
192 res = res & Limit(&c->echo_model.noise_gate_slope, 0, 1000000.f); in Validate()
193 res = res & Limit(&c->echo_model.render_pre_window_size, 0, 100); in Validate()
194 res = res & Limit(&c->echo_model.render_post_window_size, 0, 100); in Validate()
Decho_canceller3_config.h146 } echo_model; member