Mercurial > hg > webaudioevaluationtool
comparison js/core.js @ 2661:7ebeb0bffc5a
Local loudness fix for #184
author | Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk> |
---|---|
date | Wed, 01 Mar 2017 11:53:20 +0000 |
parents | b8df0a0e29f5 |
children | ad57c5c755d4 470bbfd78a96 |
comparison
equal
deleted
inserted
replaced
2660:b8df0a0e29f5 | 2661:7ebeb0bffc5a |
---|---|
1880 } | 1880 } |
1881 | 1881 |
1882 copybuffer.buffer.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.loudness || 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); |
1888 } else { | 1888 } else { |
1889 this.buffer.buffer.playbackGain = 1.0; | 1889 this.buffer.buffer.playbackGain = 1.0; |
1890 } | 1890 } |