From bc41116118aa986a18116c0913c7c23aaa8213cc Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Tue, 7 Apr 2026 19:25:03 +0200 Subject: [PATCH] fix: adjust buffer durations and prioritize time over size in video player module --- .../purefin/core/player/module/VideoPlayerModule.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/player/src/main/java/hu/bbara/purefin/core/player/module/VideoPlayerModule.kt b/core/player/src/main/java/hu/bbara/purefin/core/player/module/VideoPlayerModule.kt index 18eb29c3..81ba30c7 100644 --- a/core/player/src/main/java/hu/bbara/purefin/core/player/module/VideoPlayerModule.kt +++ b/core/player/src/main/java/hu/bbara/purefin/core/player/module/VideoPlayerModule.kt @@ -51,11 +51,12 @@ object VideoPlayerModule { ) val loadControl = DefaultLoadControl.Builder() .setBufferDurationsMs( - 25_000, - 55_000, - 5_000, - 5_000 + 15_000, // minBufferMs + 50_000, // maxBufferMs + 2_500, // bufferForPlaybackMs + 5_000 // bufferForPlaybackAfterRebufferMs ) + .setPrioritizeTimeOverSizeThresholds(true) .build() // Configure RenderersFactory to use all available decoders and enable passthrough