Fix upper bound of frequency band calculation.

The "+1" somehow disappeared at some point...
This commit is contained in:
Kai Blaschke
2023-11-16 20:08:31 +01:00
parent 36fb09ce30
commit f7f7f96638

View File

@ -29,7 +29,7 @@ auto Loudness::AverageRelative() const -> float
void Loudness::SumBand(const std::array<float, SpectrumSamples>& spectrumSamples)
{
int start = SpectrumSamples * static_cast<int>(m_band) / 6;
int end = SpectrumSamples * static_cast<int>(m_band) / 6;
int end = SpectrumSamples * (static_cast<int>(m_band) + 1) / 6;
m_current = 0.0f;
for (int sample = start; sample < end; sample++)