Mercurial > hg > webaudioevaluationtool
changeset 2710:549e2f97a401
Merge branch 'master' into vnext
# Conflicts:
# js/loudness.js
author | Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk> |
---|---|
date | Wed, 29 Mar 2017 15:57:09 +0100 |
parents | f8d4f2c514d8 (current diff) 0b1c48849b4f (diff) |
children | 898a6da5ff6c 2dfc19a33bbc |
files | js/loudness.js |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/js/loudness.js Wed Mar 29 15:53:15 2017 +0100 +++ b/js/loudness.js Wed Mar 29 15:57:09 2017 +0100 @@ -89,7 +89,11 @@ for (var no = 0; no < num_frames; no++) { MS[c][no] = 0.0; for (var ptr = 0; ptr < frame_size; ptr++) { - var sample = data[no * step_size + ptr]; + var i = no * step_size + ptr; + if (i >= buffer.length) { + break; + } + var sample = data[i]; MS[c][no] += sample * sample; } MS[c][no] /= frame_size;