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.
This commit is contained in:
Vladimir Panteleev 2019-07-28 22:13:59 +00:00
parent 941c975e36
commit 3e17def067

View file

@ -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;
}
}