coefficients are floating-point.

fixes use of overloaded operator '==' is ambiguous (with operand types 'MPControl<gain_t>' and 'double') in previous commit.
This commit is contained in:
Robin Gareus 2015-04-22 00:31:03 +02:00
parent 46f97e8d92
commit 9b1089089e

View File

@ -22,9 +22,9 @@
#include "pbd/fastlog.h"
#define GAIN_COEFF_ZERO 0.0
#define GAIN_COEFF_SMALL 0.0000001 //-140dB
#define GAIN_COEFF_UNITY 1.0
#define GAIN_COEFF_ZERO 0.f
#define GAIN_COEFF_SMALL 0.0000001f //-140dB
#define GAIN_COEFF_UNITY 1.f
static inline float dB_to_coefficient (float dB) {
return dB > -318.8f ? pow (10.0f, dB * 0.05f) : 0.0f;