From 2b755b20caeae9f3b2ce4471e872204335e9db70 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 16 May 2017 05:02:19 +0200 Subject: filter/accela: fix clamp regression Clean up after 632cd5bf7778cb9062633f8d27ecd6aadcaa5d28. The condition was inverting, causing great pain and woe. Issue: #620. --- filter-accela/ftnoir_filter_accela.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filter-accela/ftnoir_filter_accela.cpp b/filter-accela/ftnoir_filter_accela.cpp index b8a0ac77..b95de697 100644 --- a/filter-accela/ftnoir_filter_accela.cpp +++ b/filter-accela/ftnoir_filter_accela.cpp @@ -154,7 +154,7 @@ void accela::filter(const double* input, double *output) output[k] *= dt; output[k] += last_output[k]; - if (signum(last_output[k] - output[k]) < 0) + if (signum(last_output[k] - output[k]) >= 0) output[k] = std::fmax(input[k], output[k]); else output[k] = std::fmin(input[k], output[k]); -- cgit v1.2.3