comparison js/core.js @ 2660:b8df0a0e29f5

Code fix for part of #184
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Wed, 01 Mar 2017 11:50:28 +0000
parents d75db08e5801
children 7ebeb0bffc5a
comparison
equal deleted inserted replaced
2658:361dd514ee48 2660:b8df0a0e29f5
1877 copybuffer.buffer = callee.cropBuffer(startTime || 0, stopTime || callee.buffer.duration); 1877 copybuffer.buffer = callee.cropBuffer(startTime || 0, stopTime || callee.buffer.duration);
1878 if (preSilenceTime != 0 || postSilenceTime != 0) { 1878 if (preSilenceTime != 0 || postSilenceTime != 0) {
1879 copybuffer.buffer = copybuffer.copyBuffer(preSilenceTime, postSilenceTime); 1879 copybuffer.buffer = copybuffer.copyBuffer(preSilenceTime, postSilenceTime);
1880 } 1880 }
1881 1881
1882 copybuffer.lufs = callee.buffer.lufs; 1882 copybuffer.buffer.lufs = callee.buffer.lufs;
1883 this.buffer = copybuffer; 1883 this.buffer = copybuffer;
1884 1884
1885 var targetLUFS = this.specification.parent.loudness || specification.loudness; 1885 var targetLUFS = this.specification.parent.loudness || specification.loudness;
1886 if (typeof targetLUFS === "number" && isFinite(targetLUFS)) { 1886 if (typeof targetLUFS === "number" && isFinite(targetLUFS)) {
1887 this.buffer.buffer.playbackGain = decibelToLinear(targetLUFS - this.buffer.buffer.lufs); 1887 this.buffer.buffer.playbackGain = decibelToLinear(targetLUFS - this.buffer.buffer.lufs);