From 71ebf997683b6f283d35cebb5c5b821c9d96610b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=85hgren?= Date: Mon, 16 Jul 2018 14:46:11 +0200 Subject: [PATCH] AEC3: Added dumping to wav files for the filter outputs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: webrtc:8671 Change-Id: I9b16ec2fca73894ec26b1cb2b88354ea8d947bf5 Reviewed-on: https://webrtc-review.googlesource.com/88760 Commit-Queue: Per Ã…hgren Reviewed-by: Sam Zackrisson Cr-Commit-Position: refs/heads/master@{#24064} --- modules/audio_processing/aec3/subtractor.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/audio_processing/aec3/subtractor.cc b/modules/audio_processing/aec3/subtractor.cc index 123ad7de24..787573aa16 100644 --- a/modules/audio_processing/aec3/subtractor.cc +++ b/modules/audio_processing/aec3/subtractor.cc @@ -211,6 +211,11 @@ void Subtractor::Process(const RenderBuffer& render_buffer, std::for_each(e_main.begin(), e_main.end(), [](float& a) { a = rtc::SafeClamp(a, -32768.f, 32767.f); }); } + + data_dumper_->DumpWav("aec3_main_filter_output", kBlockSize, &e_main[0], + 16000, 1); + data_dumper_->DumpWav("aec3_shadow_filter_output", kBlockSize, &e_shadow[0], + 16000, 1); } void Subtractor::FilterMisadjustmentEstimator::Update(