From b1ac7685bdfe6ea9f95c8b44ff8f6936dc1abd65 Mon Sep 17 00:00:00 2001 From: Cedric T Date: Wed, 10 May 2023 16:33:44 +0800 Subject: [PATCH] Add distinct encodings check before returning AudioCapabilities. --- .../java/androidx/media3/exoplayer/audio/AudioCapabilities.java | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/AudioCapabilities.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/AudioCapabilities.java index cd58c56512..ac8153e434 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/AudioCapabilities.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/AudioCapabilities.java @@ -121,6 +121,7 @@ public final class AudioCapabilities { if (supportedEncodings.length == 0) { return DEFAULT_AUDIO_CAPABILITIES; } else { + supportedEncodings = Util.nullSafeIntegerArrayDistinct(supportedEncodings); return new AudioCapabilities(supportedEncodings, /* defaultValue= */ DEFAULT_MAX_CHANNEL_COUNT); }