Lines Matching full:config

27 	struct aec_config *config;  in aec_config_get()  local
41 config = (struct aec_config *)calloc(1, sizeof(*config)); in aec_config_get()
43 config->delay.default_delay = in aec_config_get()
45 config->delay.down_sampling_factor = in aec_config_get()
47 config->delay.num_filters = in aec_config_get()
49 config->delay.api_call_jitter_blocks = in aec_config_get()
51 config->delay.min_echo_path_delay_blocks = in aec_config_get()
53 config->delay.delay_headroom_blocks = in aec_config_get()
55 config->delay.hysteresis_limit_1_blocks = in aec_config_get()
57 config->delay.hysteresis_limit_2_blocks = in aec_config_get()
59 config->delay.skew_hysteresis_blocks = in aec_config_get()
61 config->delay.fixed_capture_delay_samples = in aec_config_get()
64 config->filter.main.length_blocks = in aec_config_get()
66 config->filter.main.leakage_converged = in aec_config_get()
68 config->filter.main.leakage_diverged = in aec_config_get()
70 config->filter.main.error_floor = in aec_config_get()
72 config->filter.main.noise_gate = in aec_config_get()
75 config->filter.shadow.length_blocks = in aec_config_get()
77 config->filter.shadow.rate = in aec_config_get()
79 config->filter.shadow.noise_gate = in aec_config_get()
82 config->filter.main_initial.length_blocks = in aec_config_get()
84 config->filter.main_initial.leakage_converged = in aec_config_get()
86 config->filter.main_initial.leakage_diverged = in aec_config_get()
88 config->filter.main_initial.error_floor = in aec_config_get()
90 config->filter.main_initial.noise_gate = in aec_config_get()
93 config->filter.shadow_initial.length_blocks = in aec_config_get()
95 config->filter.shadow_initial.rate = in aec_config_get()
97 config->filter.shadow_initial.noise_gate = in aec_config_get()
100 config->filter.config_change_duration_blocks = in aec_config_get()
102 config->filter.initial_state_seconds = in aec_config_get()
104 config->filter.conservative_initial_phase = in aec_config_get()
106 config->filter.enable_shadow_filter_output_usage = in aec_config_get()
109 config->erle.min = in aec_config_get()
111 config->erle.max_l = in aec_config_get()
113 config->erle.max_h = in aec_config_get()
115 config->erle.onset_detection = in aec_config_get()
118 config->ep_strength.lf = in aec_config_get()
120 config->ep_strength.mf = in aec_config_get()
122 config->ep_strength.hf = in aec_config_get()
124 config->ep_strength.default_len = in aec_config_get()
126 config->ep_strength.reverb_based_on_render = in aec_config_get()
128 config->ep_strength.bounded_erl = in aec_config_get()
130 config->ep_strength.echo_can_saturate = in aec_config_get()
133 config->gain_mask.m0 = in aec_config_get()
135 config->gain_mask.m1 = in aec_config_get()
137 config->gain_mask.m2 = in aec_config_get()
139 config->gain_mask.m3 = in aec_config_get()
141 config->gain_mask.m5 = in aec_config_get()
143 config->gain_mask.m6 = in aec_config_get()
145 config->gain_mask.m7 = in aec_config_get()
147 config->gain_mask.m8 = in aec_config_get()
149 config->gain_mask.m9 = in aec_config_get()
151 config->gain_mask.gain_curve_offset = in aec_config_get()
153 config->gain_mask.gain_curve_slope = in aec_config_get()
155 config->gain_mask.temporal_masking_lf = in aec_config_get()
157 config->gain_mask.temporal_masking_hf = in aec_config_get()
159 config->gain_mask.temporal_masking_lf_bands = in aec_config_get()
162 config->echo_audibility.low_render_limit = in aec_config_get()
164 config->echo_audibility.normal_render_limit = in aec_config_get()
166 config->echo_audibility.floor_power = in aec_config_get()
168 config->echo_audibility.audibility_threshold_lf = in aec_config_get()
170 config->echo_audibility.audibility_threshold_mf = in aec_config_get()
172 config->echo_audibility.audibility_threshold_hf = in aec_config_get()
174 config->echo_audibility.use_stationary_properties = in aec_config_get()
177 config->render_levels.active_render_limit = in aec_config_get()
179 config->render_levels.poor_excitation_render_limit = in aec_config_get()
181 config->render_levels.poor_excitation_render_limit_ds8 = in aec_config_get()
184 config->echo_removal_control.gain_rampup.initial_gain = in aec_config_get()
186 config->echo_removal_control.gain_rampup.first_non_zero_gain = in aec_config_get()
188 config->echo_removal_control.gain_rampup.non_zero_gain_blocks = in aec_config_get()
190 config->echo_removal_control.gain_rampup.full_gain_blocks = in aec_config_get()
192 config->echo_removal_control.has_clock_drift = in aec_config_get()
194 config->echo_removal_control.linear_and_stable_echo_path = in aec_config_get()
197 config->echo_model.noise_floor_hold = in aec_config_get()
199 config->echo_model.min_noise_floor_power = in aec_config_get()
201 config->echo_model.stationary_gate_slope = in aec_config_get()
203 config->echo_model.noise_gate_power = in aec_config_get()
205 config->echo_model.noise_gate_slope = in aec_config_get()
207 config->echo_model.render_pre_window_size = in aec_config_get()
209 config->echo_model.render_post_window_size = in aec_config_get()
211 config->echo_model.render_pre_window_size_init = in aec_config_get()
213 config->echo_model.render_post_window_size_init = in aec_config_get()
215 config->echo_model.nonlinear_hold = in aec_config_get()
217 config->echo_model.nonlinear_release = in aec_config_get()
220 config->suppressor.nearend_average_blocks = in aec_config_get()
223 config->suppressor.normal_tuning.mask_lf.enr_transparent = in aec_config_get()
226 config->suppressor.normal_tuning.mask_lf.enr_suppress = in aec_config_get()
229 config->suppressor.normal_tuning.mask_lf.emr_transparent = in aec_config_get()
232 config->suppressor.normal_tuning.mask_hf.enr_transparent = in aec_config_get()
235 config->suppressor.normal_tuning.mask_hf.enr_suppress = in aec_config_get()
238 config->suppressor.normal_tuning.mask_hf.emr_transparent = in aec_config_get()
241 config->suppressor.normal_tuning.max_inc_factor = in aec_config_get()
243 config->suppressor.normal_tuning.max_dec_factor_lf = in aec_config_get()
246 config->suppressor.nearend_tuning.mask_lf.enr_transparent = in aec_config_get()
249 config->suppressor.nearend_tuning.mask_lf.enr_suppress = in aec_config_get()
252 config->suppressor.nearend_tuning.mask_lf.emr_transparent = in aec_config_get()
255 config->suppressor.nearend_tuning.mask_hf.enr_transparent = in aec_config_get()
258 config->suppressor.nearend_tuning.mask_hf.enr_suppress = in aec_config_get()
261 config->suppressor.nearend_tuning.mask_hf.emr_transparent = in aec_config_get()
264 config->suppressor.nearend_tuning.max_inc_factor = in aec_config_get()
266 config->suppressor.nearend_tuning.max_dec_factor_lf = in aec_config_get()
269 config->suppressor.dominant_nearend_detection.enr_threshold = in aec_config_get()
272 config->suppressor.dominant_nearend_detection.snr_threshold = in aec_config_get()
275 config->suppressor.dominant_nearend_detection.hold_duration = in aec_config_get()
278 config->suppressor.dominant_nearend_detection.trigger_threshold = in aec_config_get()
282 config->suppressor.high_bands_suppression.enr_threshold = in aec_config_get()
285 config->suppressor.high_bands_suppression.max_gain_during_echo = in aec_config_get()
289 config->suppressor.floor_first_increase = in aec_config_get()
291 config->suppressor.enforce_transparent = in aec_config_get()
293 config->suppressor.enforce_empty_higher_bands = in aec_config_get()
296 return config; in aec_config_get()
299 void aec_config_dump(struct aec_config *config) in aec_config_dump() argument
301 syslog(LOG_ERR, "---- aec config dump ----"); in aec_config_dump()
304 config->delay.default_delay, in aec_config_dump()
305 config->delay.down_sampling_factor, in aec_config_dump()
306 config->delay.num_filters); in aec_config_dump()
308 config->delay.api_call_jitter_blocks, in aec_config_dump()
309 config->delay.min_echo_path_delay_blocks); in aec_config_dump()
311 config->delay.delay_headroom_blocks, in aec_config_dump()
312 config->delay.hysteresis_limit_1_blocks); in aec_config_dump()
314 config->delay.hysteresis_limit_2_blocks, in aec_config_dump()
315 config->delay.skew_hysteresis_blocks); in aec_config_dump()
317 config->delay.fixed_capture_delay_samples); in aec_config_dump()
321 config->filter.main.length_blocks, in aec_config_dump()
322 config->filter.main.leakage_converged, in aec_config_dump()
323 config->filter.main.leakage_diverged); in aec_config_dump()
325 config->filter.main.error_floor, in aec_config_dump()
326 config->filter.main.noise_gate); in aec_config_dump()
329 config->filter.shadow.length_blocks, in aec_config_dump()
330 config->filter.shadow.rate, in aec_config_dump()
331 config->filter.shadow.noise_gate); in aec_config_dump()
334 config->filter.main_initial.length_blocks, in aec_config_dump()
335 config->filter.main_initial.leakage_converged); in aec_config_dump()
337 config->filter.main_initial.leakage_diverged, in aec_config_dump()
338 config->filter.main_initial.error_floor, in aec_config_dump()
339 config->filter.main_initial.noise_gate); in aec_config_dump()
342 config->filter.shadow_initial.length_blocks, in aec_config_dump()
343 config->filter.shadow_initial.rate, in aec_config_dump()
344 config->filter.shadow_initial.noise_gate); in aec_config_dump()
346 config->filter.config_change_duration_blocks); in aec_config_dump()
348 config->filter.initial_state_seconds); in aec_config_dump()
350 config->filter.conservative_initial_phase); in aec_config_dump()
352 config->filter.enable_shadow_filter_output_usage); in aec_config_dump()
354 config->erle.min, config->erle.max_l, in aec_config_dump()
355 config->erle.max_h, config->erle.onset_detection); in aec_config_dump()
357 config->ep_strength.lf, in aec_config_dump()
358 config->ep_strength.mf, in aec_config_dump()
359 config->ep_strength.hf, in aec_config_dump()
360 config->ep_strength.default_len); in aec_config_dump()
363 config->ep_strength.echo_can_saturate, in aec_config_dump()
364 config->ep_strength.bounded_erl, in aec_config_dump()
365 config->ep_strength.reverb_based_on_render); in aec_config_dump()
367 config->gain_mask.m0, in aec_config_dump()
368 config->gain_mask.m1, in aec_config_dump()
369 config->gain_mask.m2, in aec_config_dump()
370 config->gain_mask.m3, in aec_config_dump()
371 config->gain_mask.m5); in aec_config_dump()
373 config->gain_mask.m6, in aec_config_dump()
374 config->gain_mask.m7, in aec_config_dump()
375 config->gain_mask.m8, in aec_config_dump()
376 config->gain_mask.m9); in aec_config_dump()
378 config->gain_mask.gain_curve_offset, in aec_config_dump()
379 config->gain_mask.gain_curve_slope); in aec_config_dump()
381 config->gain_mask.temporal_masking_lf, in aec_config_dump()
382 config->gain_mask.temporal_masking_hf); in aec_config_dump()
384 config->gain_mask.temporal_masking_lf_bands); in aec_config_dump()
387 config->echo_audibility.low_render_limit, in aec_config_dump()
388 config->echo_audibility.normal_render_limit); in aec_config_dump()
390 config->echo_audibility.floor_power, in aec_config_dump()
391 config->echo_audibility.audibility_threshold_lf); in aec_config_dump()
393 config->echo_audibility.audibility_threshold_mf); in aec_config_dump()
395 config->echo_audibility.audibility_threshold_hf); in aec_config_dump()
397 config->echo_audibility.use_stationary_properties); in aec_config_dump()
400 config->render_levels.active_render_limit); in aec_config_dump()
402 config->render_levels.poor_excitation_render_limit); in aec_config_dump()
404 config->render_levels.poor_excitation_render_limit_ds8); in aec_config_dump()
408 config->echo_removal_control.gain_rampup.initial_gain, in aec_config_dump()
409 config->echo_removal_control.gain_rampup.first_non_zero_gain); in aec_config_dump()
411 config->echo_removal_control.gain_rampup.non_zero_gain_blocks, in aec_config_dump()
412 config->echo_removal_control.gain_rampup.full_gain_blocks); in aec_config_dump()
414 config->echo_removal_control.has_clock_drift); in aec_config_dump()
416 config->echo_removal_control.linear_and_stable_echo_path); in aec_config_dump()
419 config->echo_model.noise_floor_hold, in aec_config_dump()
420 config->echo_model.min_noise_floor_power); in aec_config_dump()
422 config->echo_model.stationary_gate_slope, in aec_config_dump()
423 config->echo_model.noise_gate_power); in aec_config_dump()
425 config->echo_model.noise_gate_slope, in aec_config_dump()
426 config->echo_model.render_pre_window_size); in aec_config_dump()
428 config->echo_model.render_post_window_size, in aec_config_dump()
429 config->echo_model.nonlinear_hold); in aec_config_dump()
432 config->echo_model.render_pre_window_size_init, in aec_config_dump()
433 config->echo_model.render_post_window_size_init); in aec_config_dump()
435 config->echo_model.nonlinear_release); in aec_config_dump()
438 config->suppressor.nearend_average_blocks); in aec_config_dump()
440 config->suppressor.normal_tuning.mask_lf.enr_transparent, in aec_config_dump()
441 config->suppressor.normal_tuning.mask_lf.enr_suppress, in aec_config_dump()
442 config->suppressor.normal_tuning.mask_lf.emr_transparent); in aec_config_dump()
444 config->suppressor.normal_tuning.mask_hf.enr_transparent, in aec_config_dump()
445 config->suppressor.normal_tuning.mask_hf.enr_suppress, in aec_config_dump()
446 config->suppressor.normal_tuning.mask_hf.emr_transparent); in aec_config_dump()
448 config->suppressor.normal_tuning.max_inc_factor, in aec_config_dump()
449 config->suppressor.normal_tuning.max_dec_factor_lf); in aec_config_dump()
451 config->suppressor.nearend_tuning.mask_lf.enr_transparent, in aec_config_dump()
452 config->suppressor.nearend_tuning.mask_lf.enr_suppress, in aec_config_dump()
453 config->suppressor.nearend_tuning.mask_lf.emr_transparent); in aec_config_dump()
455 config->suppressor.nearend_tuning.mask_hf.enr_transparent, in aec_config_dump()
456 config->suppressor.nearend_tuning.mask_hf.enr_suppress, in aec_config_dump()
457 config->suppressor.nearend_tuning.mask_hf.emr_transparent); in aec_config_dump()
459 config->suppressor.nearend_tuning.max_inc_factor, in aec_config_dump()
460 config->suppressor.nearend_tuning.max_dec_factor_lf); in aec_config_dump()
463 config->suppressor.dominant_nearend_detection.enr_threshold); in aec_config_dump()
465 config->suppressor.dominant_nearend_detection.snr_threshold); in aec_config_dump()
467 config->suppressor.dominant_nearend_detection.hold_duration); in aec_config_dump()
469 config->suppressor.dominant_nearend_detection.trigger_threshold); in aec_config_dump()
472 config->suppressor.high_bands_suppression.enr_threshold, in aec_config_dump()
473 config->suppressor.high_bands_suppression.max_gain_during_echo); in aec_config_dump()
475 config->suppressor.floor_first_increase, in aec_config_dump()
476 config->suppressor.enforce_transparent); in aec_config_dump()
478 config->suppressor.enforce_empty_higher_bands); in aec_config_dump()