AEC3: Debug dump of render decimator input/output
Bug: webrtc:9288 Change-Id: Ic270bab173e4681a102dca93a5dc8c61caa981a0 Reviewed-on: https://webrtc-review.googlesource.com/78285 Reviewed-by: Per Åhgren <peah@webrtc.org> Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23351}
This commit is contained in:
committed by
Commit Bot
parent
7502a9e6f5
commit
43c707ada5
@ -429,7 +429,11 @@ void RenderDelayBufferImpl::InsertBlock(
|
||||
std::copy(block[k].begin(), block[k].end(), b.buffer[b.write][k].begin());
|
||||
}
|
||||
|
||||
data_dumper_->DumpWav("aec3_render_decimator_input", block[0].size(),
|
||||
block[0].data(), 16000, 1);
|
||||
render_decimator_.Decimate(block[0], ds);
|
||||
data_dumper_->DumpWav("aec3_render_decimator_output", ds.size(), ds.data(),
|
||||
16000 / config_.delay.down_sampling_factor, 1);
|
||||
std::copy(ds.rbegin(), ds.rend(), lr.buffer.begin() + lr.write);
|
||||
fft_.PaddedFft(block[0], b.buffer[previous_write][0], &f.buffer[f.write]);
|
||||
f.buffer[f.write].Spectrum(optimization_, s.buffer[s.write]);
|
||||
|
||||
Reference in New Issue
Block a user