OSDN Git Service

CEC: Revamp volume control action.
authorJungshik Jang <jayjang@google.com>
Tue, 2 Sep 2014 23:28:02 +0000 (08:28 +0900)
committerJungshik Jang <jayjang@google.com>
Thu, 4 Sep 2014 23:30:19 +0000 (08:30 +0900)
commit2e8f1b6399089626b4f0249427626ba6e63a62ef
treec6176f52c228337e2c58d98c3ba8adabef7d1dd7
parent649db7f0a5b1a2add3f68ace9d7896a76340ff78
CEC: Revamp volume control action.

Here is a list of changes
1. Change volume control into event base not level base
2. Hide volume ui if volume change is triggered by CEC
3. Report volume change triggered by CEC in OSD message
4. Revamp HdmiLogger so that normal class uses static method only.
5. Apply format message to HdmiLogger's helper methods.

Bug: 17367215

Change-Id: I9f3cd41f7c66f76919059b463df956ed5176b054
14 files changed:
core/java/android/hardware/hdmi/HdmiControlManager.java
services/core/java/com/android/server/hdmi/HdmiCecController.java
services/core/java/com/android/server/hdmi/HdmiCecFeatureAction.java
services/core/java/com/android/server/hdmi/HdmiCecLocalDevice.java
services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java
services/core/java/com/android/server/hdmi/HdmiCecMessageValidator.java
services/core/java/com/android/server/hdmi/HdmiControlService.java
services/core/java/com/android/server/hdmi/HdmiLogger.java
services/core/java/com/android/server/hdmi/RequestArcAction.java
services/core/java/com/android/server/hdmi/RequestArcInitiationAction.java
services/core/java/com/android/server/hdmi/RequestArcTerminationAction.java
services/core/java/com/android/server/hdmi/SetArcTransmissionStateAction.java
services/core/java/com/android/server/hdmi/SystemAudioAction.java
services/core/java/com/android/server/hdmi/VolumeControlAction.java