From 71fb7411ce9a3a37f85aecfeb194a3544f472706 Mon Sep 17 00:00:00 2001 From: olly Date: Fri, 4 Jun 2021 23:30:02 +0100 Subject: [PATCH] Notify the client when ExoPlayer fallbacks to a different codec. PiperOrigin-RevId: 377602447 --- .../google/android/exoplayer2/mediacodec/MediaCodecRenderer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecRenderer.java b/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecRenderer.java index 391cd14925..fdcfe848ae 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecRenderer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecRenderer.java @@ -1038,6 +1038,7 @@ public abstract class MediaCodecRenderer extends BaseRenderer { DecoderInitializationException exception = new DecoderInitializationException( inputFormat, e, mediaCryptoRequiresSecureDecoder, codecInfo); + onCodecError(exception); if (preferredDecoderInitializationException == null) { preferredDecoderInitializationException = exception; } else {