From 6185cc12f3e90fa2abb9f6e5537c14be4c53ae74 Mon Sep 17 00:00:00 2001 From: Hongguang Chen Date: Wed, 11 Oct 2023 18:08:50 -0700 Subject: Do not treat HDMI_RELATIVE_POSITION_UNKNOWN as a HDMI switch Fix: 304599865 Test: manual Change-Id: I3e21aa6e693ed7350a3aa236483ffe4b8b68d888 --- media/java/android/media/tv/TvInputInfo.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/media/java/android/media/tv/TvInputInfo.java b/media/java/android/media/tv/TvInputInfo.java index 667a9aef59f3..13f7743f8d26 100644 --- a/media/java/android/media/tv/TvInputInfo.java +++ b/media/java/android/media/tv/TvInputInfo.java @@ -939,9 +939,10 @@ public final class TvInputInfo implements Parcelable { type = TYPE_HDMI; isHardwareInput = true; hdmiConnectionRelativePosition = getRelativePosition(mContext, mHdmiDeviceInfo); - isConnectedToHdmiSwitch = - hdmiConnectionRelativePosition - != HdmiUtils.HDMI_RELATIVE_POSITION_DIRECTLY_BELOW; + isConnectedToHdmiSwitch = hdmiConnectionRelativePosition + != HdmiUtils.HDMI_RELATIVE_POSITION_DIRECTLY_BELOW + && hdmiConnectionRelativePosition + != HdmiUtils.HDMI_RELATIVE_POSITION_UNKNOWN; } else if (mTvInputHardwareInfo != null) { id = generateInputId(componentName, mTvInputHardwareInfo); type = sHardwareTypeToTvInputType.get(mTvInputHardwareInfo.getType(), TYPE_TUNER); -- cgit v1.2.3-59-g8ed1b