From f9ae09239ad3c1421da2dd4e7a0051edb02ffa0f Mon Sep 17 00:00:00 2001 From: dsilhavy Date: Mon, 1 Jun 2020 00:12:24 +0200 Subject: [PATCH] Remove r parameter from live delay computation as we use it to jump to a specific starting point. --- src/streaming/controllers/PlaybackController.js | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/streaming/controllers/PlaybackController.js b/src/streaming/controllers/PlaybackController.js index f4f28a7e21..d609d84355 100644 --- a/src/streaming/controllers/PlaybackController.js +++ b/src/streaming/controllers/PlaybackController.js @@ -228,18 +228,11 @@ function PlaybackController() { function computeLiveDelay(fragmentDuration, dvrWindowSize, minBufferTime = NaN) { let delay, ret, - r, startTime; const END_OF_PLAYLIST_PADDING = 10; const MIN_BUFFER_TIME_FACTOR = 4; const FRAGMENT_DURATION_FACTOR = 4; - let uriParameters = uriFragmentModel.getURIFragmentData(); - - if (uriParameters) { - r = parseInt(uriParameters.r, 10); - } - let suggestedPresentationDelay = adapter.getSuggestedPresentationDelay(); if (settings.get().streaming.lowLatencyEnabled) { @@ -248,8 +241,6 @@ function PlaybackController() { delay = mediaPlayerModel.getLiveDelay(); // If set by user, this value takes precedence } else if (settings.get().streaming.liveDelayFragmentCount !== null && !isNaN(settings.get().streaming.liveDelayFragmentCount) && !isNaN(fragmentDuration)) { delay = fragmentDuration * settings.get().streaming.liveDelayFragmentCount; - } else if (r) { - delay = r; } else if (settings.get().streaming.useSuggestedPresentationDelay === true && suggestedPresentationDelay !== null && !isNaN(suggestedPresentationDelay) && suggestedPresentationDelay > 0) { delay = suggestedPresentationDelay; } else if (!isNaN(fragmentDuration)) {