From dc814fc37db2fb68b7befffff7bcecd7755ee758 Mon Sep 17 00:00:00 2001 From: joakimzhang Date: Tue, 2 Mar 2021 20:40:41 +0800 Subject: [PATCH] Detect external surround sound on Xiaomi devices exoplayer can enable dolby passthrough on xiaomi device when get EXTERNAL_SURROUND_SOUND_KEY Signed-off-by: joakimzhang --- .../com/google/android/exoplayer2/audio/AudioCapabilities.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/audio/AudioCapabilities.java b/library/core/src/main/java/com/google/android/exoplayer2/audio/AudioCapabilities.java index 4ec8e518b3..c79d3f5eec 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/audio/AudioCapabilities.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/audio/AudioCapabilities.java @@ -155,6 +155,7 @@ public final class AudioCapabilities { } private static boolean deviceMaySetExternalSurroundSoundGlobalSetting() { - return Util.SDK_INT >= 17 && "Amazon".equals(Util.MANUFACTURER); + return Util.SDK_INT >= 17 && + ("Amazon".equals(Util.MANUFACTURER) || "Xiaomi".equals(Util.MANUFACTURER)); } }