From c2ce66ed26efb975335ee7b229744a9957b0621e Mon Sep 17 00:00:00 2001 From: Olivier Bouillet <62574056+freeboub@users.noreply.github.com> Date: Fri, 31 May 2024 08:58:29 +0200 Subject: [PATCH] fix(android): optimize lag on old android (#3860) * fix: enable forceEnableMediaCodecAsynchronousQueueing for old android device --- .../main/java/com/brentvatne/exoplayer/ReactExoplayerView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java b/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java index 9ff301e1e1..069cc1bc07 100644 --- a/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java +++ b/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java @@ -709,7 +709,8 @@ private void initializePlayerCore(ReactExoplayerView self) { DefaultRenderersFactory renderersFactory = new DefaultRenderersFactory(getContext()) .setExtensionRendererMode(DefaultRenderersFactory.EXTENSION_RENDERER_MODE_OFF) - .setEnableDecoderFallback(true); + .setEnableDecoderFallback(true) + .forceEnableMediaCodecAsynchronousQueueing(); // Create an AdsLoader. adsLoader = new ImaAdsLoader