Minor fixes (#6)

* cmake: require c++14

* correctly clip samples

by using numeric_limits rather than C macros

* oops, implicit type conversion of template causes overflow

* store default sample rate in global constexpr var
This commit is contained in:
Tom M
2017-06-18 04:48:52 +02:00
committed by Jack Andersen
parent 3d56d5f0cc
commit 4e7c31849d
10 changed files with 43 additions and 45 deletions

View File

@@ -90,7 +90,7 @@ template <typename T>
void EffectReverbStdImp<T>::_update()
{
float timeSamples = x148_x1d0_time * m_sampleRate;
double rateRatio = m_sampleRate / 32000.0;
double rateRatio = m_sampleRate / NativeSampleRate;
for (int c = 0; c < 8; ++c)
{
for (int t = 0; t < 2; ++t)
@@ -265,7 +265,7 @@ template <typename T>
void EffectReverbHiImp<T>::_update()
{
float timeSamples = x148_x1d0_time * m_sampleRate;
double rateRatio = m_sampleRate / 32000.0;
double rateRatio = m_sampleRate / NativeSampleRate;
for (int c = 0; c < 8; ++c)
{
for (int t = 0; t < 3; ++t)