AEC3: Adding missing elements to the json parser

Bug: webrtc:9894
Change-Id: I10c23c5df5b262cfb07fc89715e12bc99fc7be3f
Reviewed-on: https://webrtc-review.googlesource.com/c/107201
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25305}
This commit is contained in:
Per Åhgren
2018-10-20 00:17:13 +02:00
committed by Commit Bot
parent 3583693638
commit 01cf44d397

View File

@ -220,6 +220,15 @@ EchoCanceller3Config Aec3ConfigFromJsonString(absl::string_view json_string) {
&cfg.echo_audibility.use_stationarity_properties_at_init); &cfg.echo_audibility.use_stationarity_properties_at_init);
} }
if (rtc::GetValueFromJsonObject(aec3_root, "render_levels", &section)) {
ReadParam(section, "active_render_limit",
&cfg.render_levels.active_render_limit);
ReadParam(section, "poor_excitation_render_limit",
&cfg.render_levels.poor_excitation_render_limit);
ReadParam(section, "poor_excitation_render_limit_ds8",
&cfg.render_levels.poor_excitation_render_limit_ds8);
}
if (rtc::GetValueFromJsonObject(aec3_root, "echo_removal_control", if (rtc::GetValueFromJsonObject(aec3_root, "echo_removal_control",
&section)) { &section)) {
Json::Value subsection; Json::Value subsection;