Guard player frequency samples

This commit is contained in:
lucast committed 2026-10-06 02:47:37 +02:00
1 parent 4d4c0f0e3a
commit c70b840520
1 file changed
+1 -1
+1 -1
View File
@@ -172,7 +172,7 @@ export default defineNuxtPlugin((nuxtApp) => {
) )
let bass = 0 let bass = 0
for (let bin = firstBin; bin <= lastBin; bin++) for (let bin = firstBin; bin <= lastBin; bin++)
bass += samples[bin] bass += samples[bin] ?? 0
bass /= Math.max(1, lastBin - firstBin + 1) * 255 bass /= Math.max(1, lastBin - firstBin + 1) * 255
if (previousBass === null) previousBass = bass if (previousBass === null) previousBass = bass
const rise = Math.max(0, bass - previousBass) const rise = Math.max(0, bass - previousBass)