diff --git a/src/core/Sample.cpp b/src/core/Sample.cpp index db99620c9..3a1dbfcb2 100644 --- a/src/core/Sample.cpp +++ b/src/core/Sample.cpp @@ -24,6 +24,8 @@ #include "Sample.h" +#include "lmms_math.h" + #include namespace lmms { @@ -143,7 +145,7 @@ bool Sample::play(SampleFrame* dst, PlaybackState* state, size_t numFrames, floa const auto outputFrames = static_cast(resampleResult.outputFramesGenerated); if (outputFrames < numFrames) { std::fill_n(dst + outputFrames, numFrames - outputFrames, SampleFrame{}); } - if (!typeInfo::isEqual(m_amplification, 1.0f)) + if (!approximatelyEqual(m_amplification, 1.0f)) { for (auto i = std::size_t{0}; i < numFrames; ++i) {