From 1742ddd25a19435ea2ba30b9085bb76e4ef08e35 Mon Sep 17 00:00:00 2001 From: Bertrand Berthelot Date: Fri, 16 Aug 2019 09:44:11 +0200 Subject: [PATCH] In ScheduleController::setLiveEdgeSeekTarget(), do not divide DVRWindowSize by 2 (already done in PlaybakController::computeLiveDelay()) (#3050) --- src/streaming/controllers/ScheduleController.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/streaming/controllers/ScheduleController.js b/src/streaming/controllers/ScheduleController.js index 441d657f38..53c1e9b2b7 100644 --- a/src/streaming/controllers/ScheduleController.js +++ b/src/streaming/controllers/ScheduleController.js @@ -407,8 +407,7 @@ function ScheduleController(config) { const liveEdgeFinder = streamProcessor.getLiveEdgeFinder(); if (liveEdgeFinder) { const liveEdge = liveEdgeFinder.getLiveEdge(); - const dvrWindowSize = currentRepresentationInfo.mediaInfo.streamInfo.manifestInfo.DVRWindowSize / 2; - const startTime = liveEdge - playbackController.computeLiveDelay(currentRepresentationInfo.fragmentDuration, dvrWindowSize); + const startTime = liveEdge - playbackController.computeLiveDelay(currentRepresentationInfo.fragmentDuration, currentRepresentationInfo.mediaInfo.streamInfo.manifestInfo.DVRWindowSize); const request = streamProcessor.getFragmentRequest(currentRepresentationInfo, startTime, { ignoreIsFinished: true });