player: dash live stream: recreate missing segments: fix

This commit is contained in:
Yuriy Liskov
2022-08-11 03:18:17 +03:00
parent 6edc57bfed
commit 4756aee807

View File

@@ -190,6 +190,10 @@ public class LiveDashManifestParser extends DashManifestParser {
segmentCount = Math.min(firstSegmentNum, maxSegmentsCount - (lastSegmentNum - firstSegmentNum - 1));
}
if (segmentCount <= 0) {
return;
}
if (timeShiftBufferDepthMs > 0) { // active live stream
Helpers.setField(manifest, "timeShiftBufferDepthMs", timeShiftBufferDepthMs + (segmentCount * minUpdatePeriodMs));
} else { // past live stream