From 3e17def06777ff2c4b35aa4e75cfa2d04ee8d559 Mon Sep 17 00:00:00 2001 From: Vladimir Panteleev Date: Sun, 28 Jul 2019 22:13:59 +0000 Subject: [PATCH] assets/scripts.js: Fix handling of IDNT segment This segment does not have an end-time, so treat all timestamps past its start time as belonging to it. Fixes #null appearing in hashes and stored locations. --- assets/scripts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/scripts.js b/assets/scripts.js index b340dec..0ddbc52 100644 --- a/assets/scripts.js +++ b/assets/scripts.js @@ -115,7 +115,7 @@ function resolveSegmentGroup(sg) { /// There will be exactly one segment for any timestamp within the video file. function getSegmentId(ms) { for (const [k, v] of Object.entries(segmentMap.segments)) { - if (ms >= v.startTimeMs && ms < v.endTimeMs) { + if (ms >= v.startTimeMs && (!v.endTimeMs || ms < v.endTimeMs)) { return k; } }