Avoid a couple of picky compiler warnings

This commit is contained in:
Chris Cannam
2018-05-13 19:08:04 +01:00
parent 12db9e651d
commit 2976a1fbe5
2 changed files with 4 additions and 4 deletions

View File

@@ -86,8 +86,8 @@ PercussiveAudioCurve::processFloat(const float *R__ mag, int increment)
double
PercussiveAudioCurve::processDouble(const double *R__ mag, int increment)
{
static double threshold = powf(10., 0.15); // 3dB rise in square of magnitude
static double zeroThresh = powf(10., -8);
static double threshold = pow(10., 0.15); // 3dB rise in square of magnitude
static double zeroThresh = pow(10., -8);
int count = 0;
int nonZeroCount = 0;

View File

@@ -107,7 +107,7 @@ public:
for (int i = half + 1; i < n; ++i) {
dst[target--] = dst[i];
}
const T twopi = 2. * M_PI;
const T twopi = T(2. * M_PI);
T arg = T(half) * twopi / p;
dst[0] = sin(arg) / arg;
}
@@ -127,7 +127,7 @@ protected:
static
void writeHalf(T *const R__ dst, const int n, const int p) {
const int half = n/2;
const T twopi = 2. * M_PI;
const T twopi = T(2. * M_PI);
dst[half] = T(1.0);
for (int i = 1; i < half; ++i) {
T arg = T(i) * twopi / p;