From 73eeac35a856ccd31705bb4ccc1f3d9882d7bb93 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Wed, 4 Mar 2026 07:53:13 +0100 Subject: [PATCH] fix: disable async codec queueing --- .../src/main/kotlin/com/edde746/plezy/exoplayer/ExoPlayerCore.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/android/app/src/main/kotlin/com/edde746/plezy/exoplayer/ExoPlayerCore.kt b/android/app/src/main/kotlin/com/edde746/plezy/exoplayer/ExoPlayerCore.kt index edd3ebc3..bfd9f523 100644 --- a/android/app/src/main/kotlin/com/edde746/plezy/exoplayer/ExoPlayerCore.kt +++ b/android/app/src/main/kotlin/com/edde746/plezy/exoplayer/ExoPlayerCore.kt @@ -296,6 +296,7 @@ class ExoPlayerCore(private val activity: Activity) : Player.Listener { val renderersFactory = DefaultRenderersFactory(activity).apply { setEnableDecoderFallback(true) setExtensionRendererMode(DefaultRenderersFactory.EXTENSION_RENDERER_MODE_ON) + forceDisableMediaCodecAsynchronousQueueing() // Force FFmpeg for FLAC — hardware FLAC decoders (e.g. Samsung c2.sec.flac.decoder) // have buggy 32KB input buffer limits causing InsufficientCapacityException. setMediaCodecSelector { mimeType, requiresSecureDecoder, requiresTunnelingDecoder ->