Corrected the threshold for determining filter convergence in AEC3
Bug: webrtc:9087,chromium:827101 Change-Id: Ic1da3bc2877a406b80affff68143766761e24c13 Reviewed-on: https://webrtc-review.googlesource.com/65501 Reviewed-by: Sam Zackrisson <saza@webrtc.org> Commit-Queue: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22675}
This commit is contained in:
parent
01cb965d34
commit
971bf03ee4
@ -162,7 +162,7 @@ void Subtractor::Process(const RenderBuffer& render_buffer,
|
||||
const float e2_shadow =
|
||||
std::accumulate(e_shadow.begin(), e_shadow.end(), 0.f, sum_of_squares);
|
||||
|
||||
constexpr float kConvergenceThreshold = 200 * 200 * kBlockSize;
|
||||
constexpr float kConvergenceThreshold = 50 * 50 * kBlockSize;
|
||||
main_filter_converged_ = e2_main < 0.2 * y2 && y2 > kConvergenceThreshold;
|
||||
shadow_filter_converged_ =
|
||||
e2_shadow < 0.05 * y2 && y2 > kConvergenceThreshold;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user