aboutsummaryrefslogtreecommitdiff
path: root/webAO/utils/calculateApngLength.js
diff options
context:
space:
mode:
authorstonedDiscord <Tukz@gmx.de>2023-09-20 11:52:34 +0200
committerstonedDiscord <Tukz@gmx.de>2023-09-20 11:52:34 +0200
commit5fc20f9dd53fe4d32be08d538782baa47c67853c (patch)
treeba0994a4c3a7b090d3732f7381b96e92ee365249 /webAO/utils/calculateApngLength.js
parent4db738e6e5e3287c3621501a01988ab90eed447e (diff)
make eslint a lot happier
Diffstat (limited to 'webAO/utils/calculateApngLength.js')
-rw-r--r--webAO/utils/calculateApngLength.js24
1 files changed, 12 insertions, 12 deletions
diff --git a/webAO/utils/calculateApngLength.js b/webAO/utils/calculateApngLength.js
index d6a40b6..6b9aed2 100644
--- a/webAO/utils/calculateApngLength.js
+++ b/webAO/utils/calculateApngLength.js
@@ -1,7 +1,7 @@
/**
- * Adds up the chunk delays to find out how long a APNG is
- * @param {data} apngFile the APNG data
- */
+ * Adds up the chunk delays to find out how long a APNG is
+ * @param {data} apngFile the APNG data
+ */
const calculateApngLength = (apngFile) => {
const d = new Uint8Array(apngFile);
// https://wiki.mozilla.org/APNG_Specification#.60fcTL.60:_The_Frame_Control_Chunk
@@ -9,20 +9,20 @@ const calculateApngLength = (apngFile) => {
for (let i = 0; i < d.length; i++) {
// Find fcTL header (66 63 54 4C)
if (d[i] === 0x66
- && d[i + 1] === 0x63
- && d[i + 2] === 0x54
- && d[i + 3] === 0x4C) {
+ && d[i + 1] === 0x63
+ && d[i + 2] === 0x54
+ && d[i + 3] === 0x4C) {
// numerator and denominator
- const delay_num = Number(d[i + 23]);
- const delay_den = Number(d[i + 25]);
+ const delayNum = Number(d[i + 23]);
+ const delayDen = Number(d[i + 25]);
let delay;
// minimum is 100ms
- if (delay_den == 0)
- delay = delay_num / 100;
+ if (delayDen === 0)
+ delay = delayNum / 100;
else
- delay = delay_num / delay_den;
+ delay = delayNum / delayDen;
- duration = duration + delay;
+ duration += delay;
}
}
return duration * 10;