From 24434f44c2da6a9cfdf21315f56ceaf911b95c67 Mon Sep 17 00:00:00 2001 From: Preetam D'Souza Date: Fri, 14 Jan 2022 23:48:11 -0500 Subject: [PATCH] Fix NPE with null codecInfo --- .../main/java/com/brentvatne/exoplayer/ReactExoplayerView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java b/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java index fe95fdf4..90ea2cc7 100644 --- a/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java +++ b/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java @@ -947,7 +947,8 @@ class ReactExoplayerView extends FrameLayout implements // Special case for decoder initialization failures. MediaCodecRenderer.DecoderInitializationException decoderInitializationException = (MediaCodecRenderer.DecoderInitializationException) cause; - if (decoderInitializationException.codecInfo.name == null) { + if (decoderInitializationException.codecInfo == null + || decoderInitializationException.codecInfo.name == null) { if (decoderInitializationException.getCause() instanceof MediaCodecUtil.DecoderQueryException) { errorString = getResources().getString(R.string.error_querying_decoders); } else if (decoderInitializationException.secureDecoderRequired) {