From 7ddda3044aab011e2ce1a671b9a0b4705e7b65a6 Mon Sep 17 00:00:00 2001 From: FuriousBoar Date: Mon, 19 Jul 2021 09:57:46 +0200 Subject: [PATCH] Do not clear entire buffer when seeking to 0 (#3706) Co-authored-by: dsilhavy --- src/streaming/controllers/BufferController.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/streaming/controllers/BufferController.js b/src/streaming/controllers/BufferController.js index b06bd03163..0f2452bdd9 100644 --- a/src/streaming/controllers/BufferController.js +++ b/src/streaming/controllers/BufferController.js @@ -469,7 +469,7 @@ function BufferController(config) { } // if no target time is provided we clear everyhing - if (!seekTime || isNaN(seekTime)) { + if ((!seekTime && seekTime !== 0) || isNaN(seekTime)) { clearRanges.push({ start: ranges.start(0), end: ranges.end(ranges.length - 1) + BUFFER_END_THRESHOLD