From 83d2c39a363ab76bc7415f30b47aa7aff4e55a23 Mon Sep 17 00:00:00 2001 From: Scott Date: Thu, 8 Jul 2021 11:17:24 +0100 Subject: [PATCH] Updated MediaCodecInfo with correct channel adjustments for DTS codecs --- .../google/android/exoplayer2/mediacodec/MediaCodecInfo.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecInfo.java b/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecInfo.java index 6d4c11603a..6c933cef8e 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecInfo.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/mediacodec/MediaCodecInfo.java @@ -624,6 +624,10 @@ public final class MediaCodecInfo { || MimeTypes.AUDIO_FLAC.equals(mimeType) || MimeTypes.AUDIO_ALAW.equals(mimeType) || MimeTypes.AUDIO_MLAW.equals(mimeType) + || MimeTypes.AUDIO_DTS.equals(mimeType) + || MimeTypes.AUDIO_DTS_HD.equals(mimeType) + || MimeTypes.AUDIO_DTS_EXPRESS.equals(mimeType) + || MimeTypes.AUDIO_DTS_X.equals(mimeType) || MimeTypes.AUDIO_MSGSM.equals(mimeType)) { // Platform code should have set a default. return maxChannelCount;