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); }