From 1a65333bb92cd6ad1b0b6b35734eb8eed70454bd Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 12 Jun 2017 08:39:52 +0200 Subject: filter/accela: make nonlinearity actually useful It needs to go further than the very beginning. --- filter-accela/ftnoir_accela_filtercontrols.ui | 2 +- filter-accela/ftnoir_filter_accela.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/filter-accela/ftnoir_accela_filtercontrols.ui b/filter-accela/ftnoir_accela_filtercontrols.ui index 22c18b10..74356aa8 100644 --- a/filter-accela/ftnoir_accela_filtercontrols.ui +++ b/filter-accela/ftnoir_accela_filtercontrols.ui @@ -416,7 +416,7 @@ 0 - 12 + 10 2 diff --git a/filter-accela/ftnoir_filter_accela.cpp b/filter-accela/ftnoir_filter_accela.cpp index bdf8067d..38c32392 100644 --- a/filter-accela/ftnoir_filter_accela.cpp +++ b/filter-accela/ftnoir_filter_accela.cpp @@ -123,7 +123,7 @@ void accela::filter(const double* input, double *output) { for (unsigned k = 3; k < 6; k++) { - static constexpr double nl_end = 1.5; + static constexpr double nl_end = 5; if (fabs(deltas[k]) <= nl_end) deltas[k] = copysign(pow(fabs(deltas[k]/nl_end), nl) * nl_end, deltas[k]); -- cgit v1.2.3