Skip to content
This repository was archived by the owner on Oct 20, 2022. It is now read-only.

Commit bac504d

Browse files
committed
MssParser: correct parsing if 'd' not defined for 1st segment for static streams
1 parent fd481d9 commit bac504d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

app/js/mss/MssParser.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,7 @@ Mss.dependencies.MssParser = function() {
328328
} else {
329329
prevSegment.d = segment.t - prevSegment.t;
330330
}
331+
duration += prevSegment.d;
331332
}
332333
// Set segment absolute timestamp if not set in manifest
333334
if (!segment.t) {
@@ -340,7 +341,9 @@ Mss.dependencies.MssParser = function() {
340341
}
341342
}
342343

343-
duration += segment.d;
344+
if (segment.d) {
345+
duration += segment.d;
346+
}
344347

345348
// Create new segment
346349
segments.push(segment);

0 commit comments

Comments
 (0)