From 29a5d2620711342d4ac5cc7ed0b6aa008cffaa2c Mon Sep 17 00:00:00 2001 From: Jinsuk Kim Date: Mon, 21 Jul 2014 17:25:32 +0900 Subject: [PATCH] Define a constant for HDMI-CEC logical address used for internal source Change-Id: Ic7d6a5378361d7ed8ae4b635312b956b063fc95a --- core/java/android/hardware/hdmi/HdmiCecDeviceInfo.java | 8 +++++++- services/core/java/com/android/server/hdmi/Constants.java | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/core/java/android/hardware/hdmi/HdmiCecDeviceInfo.java b/core/java/android/hardware/hdmi/HdmiCecDeviceInfo.java index ae0bda1d7de57..acf92f1d1b3a6 100644 --- a/core/java/android/hardware/hdmi/HdmiCecDeviceInfo.java +++ b/core/java/android/hardware/hdmi/HdmiCecDeviceInfo.java @@ -57,7 +57,13 @@ public final class HdmiCecDeviceInfo implements Parcelable { // Value indicating the device is not an active source. public static final int DEVICE_INACTIVE = -1; - // Logical address, phsical address, device type, vendor id and display name + /** + * Logical address used to indicate the source comes from internal device. + * The logical address of TV(0) is used. + */ + public static final int ADDR_INTERNAL = 0; + + // Logical address, physical address, device type, vendor id and display name // are immutable value. private final int mLogicalAddress; private final int mPhysicalAddress; diff --git a/services/core/java/com/android/server/hdmi/Constants.java b/services/core/java/com/android/server/hdmi/Constants.java index af749ca9095a3..946d4ce5675e7 100644 --- a/services/core/java/com/android/server/hdmi/Constants.java +++ b/services/core/java/com/android/server/hdmi/Constants.java @@ -16,6 +16,8 @@ package com.android.server.hdmi; +import android.hardware.hdmi.HdmiCecDeviceInfo; + /** * Defines constants related to HDMI-CEC protocol internal implementation. * If a constant will be used in the public api, it should be located in @@ -78,7 +80,7 @@ final class Constants { public static final int ADDR_INVALID = -1; /** Logical address used to indicate the source comes from internal device. */ - public static final int ADDR_INTERNAL = 0xFFFF; + public static final int ADDR_INTERNAL = HdmiCecDeviceInfo.ADDR_INTERNAL; static final int MESSAGE_FEATURE_ABORT = 0x00; static final int MESSAGE_IMAGE_VIEW_ON = 0x04;