Loading services/core/java/com/android/server/hdmi/HdmiCecMessage.java +22 −2 Original line number Diff line number Diff line Loading @@ -115,10 +115,14 @@ public final class HdmiCecMessage { s.append(String.format("<%s> %X%X:%02X", opcodeToString(mOpcode), mSource, mDestination, mOpcode)); if (mParams.length > 0) { if (filterMessageParameters(mOpcode)) { s.append(String.format(" <Redacted len=%d>", mParams.length)); } else { for (byte data : mParams) { s.append(String.format(":%02X", data)); } } } return s.toString(); } Loading Loading @@ -270,5 +274,21 @@ public final class HdmiCecMessage { return String.format("Opcode: %02X", opcode); } } private static boolean filterMessageParameters(int opcode) { switch (opcode) { case Constants.MESSAGE_USER_CONTROL_PRESSED: case Constants.MESSAGE_USER_CONTROL_RELEASED: case Constants.MESSAGE_SET_OSD_NAME: case Constants.MESSAGE_SET_OSD_STRING: case Constants.MESSAGE_VENDOR_COMMAND: case Constants.MESSAGE_VENDOR_REMOTE_BUTTON_DOWN: case Constants.MESSAGE_VENDOR_REMOTE_BUTTON_UP: case Constants.MESSAGE_VENDOR_COMMAND_WITH_ID: return true; default: return false; } } } Loading
services/core/java/com/android/server/hdmi/HdmiCecMessage.java +22 −2 Original line number Diff line number Diff line Loading @@ -115,10 +115,14 @@ public final class HdmiCecMessage { s.append(String.format("<%s> %X%X:%02X", opcodeToString(mOpcode), mSource, mDestination, mOpcode)); if (mParams.length > 0) { if (filterMessageParameters(mOpcode)) { s.append(String.format(" <Redacted len=%d>", mParams.length)); } else { for (byte data : mParams) { s.append(String.format(":%02X", data)); } } } return s.toString(); } Loading Loading @@ -270,5 +274,21 @@ public final class HdmiCecMessage { return String.format("Opcode: %02X", opcode); } } private static boolean filterMessageParameters(int opcode) { switch (opcode) { case Constants.MESSAGE_USER_CONTROL_PRESSED: case Constants.MESSAGE_USER_CONTROL_RELEASED: case Constants.MESSAGE_SET_OSD_NAME: case Constants.MESSAGE_SET_OSD_STRING: case Constants.MESSAGE_VENDOR_COMMAND: case Constants.MESSAGE_VENDOR_REMOTE_BUTTON_DOWN: case Constants.MESSAGE_VENDOR_REMOTE_BUTTON_UP: case Constants.MESSAGE_VENDOR_COMMAND_WITH_ID: return true; default: return false; } } }