Merge "Refine new device action."
diff --git a/services/core/java/com/android/server/hdmi/HdmiConstants.java b/services/core/java/com/android/server/hdmi/HdmiConstants.java
index 2ab87d6..b558f2b 100644
--- a/services/core/java/com/android/server/hdmi/HdmiConstants.java
+++ b/services/core/java/com/android/server/hdmi/HdmiConstants.java
@@ -40,6 +40,8 @@
// Constants related to UI Command Codes.
// Refer to CEC Table 30 in HDMI Spec v1.4b.
static final int UI_COMMAND_POWER = 0x40;
+ static final int UI_COMMAND_VOLUME_UP = 0x41;
+ static final int UI_COMMAND_VOLUME_DOWN = 0x42;
static final int UI_COMMAND_MUTE = 0x43;
static final int UI_COMMAND_MUTE_FUNCTION = 0x65;
static final int UI_COMMAND_RESTORE_VOLUME_FUNCTION = 0x66;
diff --git a/services/core/java/com/android/server/hdmi/SendKeyAction.java b/services/core/java/com/android/server/hdmi/SendKeyAction.java
index 5eb9315..8e6998f 100644
--- a/services/core/java/com/android/server/hdmi/SendKeyAction.java
+++ b/services/core/java/com/android/server/hdmi/SendKeyAction.java
@@ -146,8 +146,6 @@
// KeyEvent.KEYCODE_TV_BROADCAST_CABLE.
// The return byte array contains both UI command (keycode) and optional parameter.
private byte[] getCecKeyCodeAndParam(int keyCode) {
- // TODO: Convert to CEC keycode and (optionally) parameter.
- // return androidKeyToCecKey(keyCode);
- return EmptyArray.BYTE;
+ return HdmiCecKeycodeTranslator.androidKeyToCecKey(keyCode);
}
}