summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorJungshik Jang <jayjang@google.com>2014-08-25 15:37:20 +0900
committerJungshik Jang <jayjang@google.com>2014-08-26 14:13:57 +0900
commit339227da7cf025ce4ae0c85ddc52643d63972321 (patch)
tree2e549ca941b95a21fdd4ddcb0a97043808963d42 /core/java/android
parent93b18bda1bf3a2d4c48b9f648ed00083c2cabfca (diff)
downloadframeworks_base-339227da7cf025ce4ae0c85ddc52643d63972321.zip
frameworks_base-339227da7cf025ce4ae0c85ddc52643d63972321.tar.gz
frameworks_base-339227da7cf025ce4ae0c85ddc52643d63972321.tar.bz2
Fix several bugs in HdmiControlService.
1. Fix HdmniLogger null pointer exception 2. Should check arc enabled port for arc requests 3. Disallow ARC action coming from indirect AVR device. 4. Check original opcode of feature action 5. Add bitmasking to all parameters of cec message. Bug: 17243701, Bug: 17238394, Bug: 17241401 Change-Id: Iff0da78b0de9a29fb00e683c261528e0baea66af
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/hardware/hdmi/HdmiControlManager.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/hardware/hdmi/HdmiControlManager.java b/core/java/android/hardware/hdmi/HdmiControlManager.java
index 3c61e39..4b5ced9 100644
--- a/core/java/android/hardware/hdmi/HdmiControlManager.java
+++ b/core/java/android/hardware/hdmi/HdmiControlManager.java
@@ -48,6 +48,12 @@ public final class HdmiControlManager {
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
public static final String ACTION_OSD_MESSAGE = "android.hardware.hdmi.action.OSD_MESSAGE";
+ // --- Messages for ACTION_OSD_MESSAGE ---
+ /**
+ * Message that ARC enabled device is connected to invalid port (non-ARC port).
+ */
+ public static final int OSD_MESSAGE_ARC_CONNECTED_INVALID_PORT = 1;
+
/**
* Used as an extra field in the intent {@link #ACTION_OSD_MESSAGE}. Contains the ID of
* the message to display on screen.