Skip to content

Commit

Permalink
Only reset the seek target if a valid segment request has been found (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
dsilhavy committed Jun 23, 2020
1 parent b2ab049 commit 56eea03
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions src/streaming/StreamProcessor.js
Expand Up @@ -455,13 +455,15 @@ function StreamProcessor(config) {
// Don't schedule next fragments while pruning to avoid buffer inconsistencies
if (!bufferController.getIsPruningInProgress()) {
request = findNextRequest(e.seekTarget, e.replacement);
scheduleController.setSeekTarget(NaN);
if (request && !e.replacement) {
if (!isNaN(request.startTime + request.duration)) {
setIndexHandlerTime(request.startTime + request.duration);
if (request) {
scheduleController.setSeekTarget(NaN);
if (!e.replacement) {
if (!isNaN(request.startTime + request.duration)) {
setIndexHandlerTime(request.startTime + request.duration);
}
request.delayLoadingTime = new Date().getTime() + scheduleController.getTimeToLoadDelay();
scheduleController.setTimeToLoadDelay(0);
}
request.delayLoadingTime = new Date().getTime() + scheduleController.getTimeToLoadDelay();
scheduleController.setTimeToLoadDelay(0);
}
}

Expand Down

0 comments on commit 56eea03

Please sign in to comment.