1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Fixed some GCC 5 compatibility issues

This commit is contained in:
ed 2020-07-01 18:28:59 +01:00
parent 86aa024138
commit d8a119e542
2 changed files with 5 additions and 5 deletions

View file

@ -608,7 +608,7 @@ static void normaliseImpulseResponse (AudioBuffer<float>& buf)
const auto numSamples = buf.getNumSamples();
const auto channelPtrs = buf.getArrayOfWritePointers();
const auto maxSumSquaredMag = std::accumulate (channelPtrs, channelPtrs + numChannels, 0.0f, [&] (auto max, auto* channel)
const auto maxSumSquaredMag = std::accumulate (channelPtrs, channelPtrs + numChannels, 0.0f, [numSamples] (auto max, auto* channel)
{
return jmax (max, std::accumulate (channel, channel + numSamples, 0.0f, [] (auto sum, auto samp)
{
@ -618,7 +618,7 @@ static void normaliseImpulseResponse (AudioBuffer<float>& buf)
const auto normalisationFactor = calculateNormalisationFactor (maxSumSquaredMag);
std::for_each (channelPtrs, channelPtrs + numChannels, [&] (auto* channel)
std::for_each (channelPtrs, channelPtrs + numChannels, [normalisationFactor, numSamples] (auto* channel)
{
FloatVectorOperations::multiply (channel, normalisationFactor, numSamples);
});