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;