From 01cf44d397ef29a6cf87d41ced0996fb9602a87b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=85hgren?= Date: Sat, 20 Oct 2018 00:17:13 +0200 Subject: [PATCH] AEC3: Adding missing elements to the json parser MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: webrtc:9894 Change-Id: I10c23c5df5b262cfb07fc89715e12bc99fc7be3f Reviewed-on: https://webrtc-review.googlesource.com/c/107201 Reviewed-by: Sam Zackrisson Commit-Queue: Per Ã…hgren Cr-Commit-Position: refs/heads/master@{#25305} --- api/audio/echo_canceller3_config_json.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/audio/echo_canceller3_config_json.cc b/api/audio/echo_canceller3_config_json.cc index ed79a014e3..2b6a329b29 100644 --- a/api/audio/echo_canceller3_config_json.cc +++ b/api/audio/echo_canceller3_config_json.cc @@ -220,6 +220,15 @@ EchoCanceller3Config Aec3ConfigFromJsonString(absl::string_view json_string) { &cfg.echo_audibility.use_stationarity_properties_at_init); } + if (rtc::GetValueFromJsonObject(aec3_root, "render_levels", §ion)) { + 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", §ion)) { Json::Value subsection;