From 84cc88337003bf0c1d6a6a50e4391bd65247e589 Mon Sep 17 00:00:00 2001 From: Tristan Matthews <tristan.matthews@savoirfairelinux.com> Date: Thu, 12 Apr 2012 13:36:52 -0400 Subject: [PATCH] * #9782: GainControl::limit should be const --- daemon/src/audio/gaincontrol.cpp | 2 +- daemon/src/audio/gaincontrol.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/daemon/src/audio/gaincontrol.cpp b/daemon/src/audio/gaincontrol.cpp index 1b100d73d8..5e0f282fd5 100644 --- a/daemon/src/audio/gaincontrol.cpp +++ b/daemon/src/audio/gaincontrol.cpp @@ -82,7 +82,7 @@ double GainControl::DetectionAverage::getAverage(double in) GainControl::Limiter::Limiter(double r, double thresh) : ratio_(r), threshold_(thresh) {} -double GainControl::Limiter::limit(double in) +double GainControl::Limiter::limit(double in) const { double out = (in > threshold_ ? (ratio_ * (in - threshold_)) + threshold_ : in < -threshold_ ? (ratio_ * (in + threshold_)) - threshold_ : in); diff --git a/daemon/src/audio/gaincontrol.h b/daemon/src/audio/gaincontrol.h index e8f0ecd685..eeed3745c0 100644 --- a/daemon/src/audio/gaincontrol.h +++ b/daemon/src/audio/gaincontrol.h @@ -80,7 +80,7 @@ class GainControl { /** * Perform compression on input signal */ - double limit(double); + double limit(double) const; private: double ratio_; -- GitLab