OSDN Git Service

Add portID information in HdmiCecDeviceInfo
authorJinsuk Kim <jinsukkim@google.com>
Thu, 24 Jul 2014 23:22:26 +0000 (08:22 +0900)
committerJinsuk Kim <jinsukkim@google.com>
Fri, 25 Jul 2014 02:14:55 +0000 (02:14 +0000)
commit2b152015ff94f20b9ec3ef284fb83105f8b3c831
treed3cf762f8a91599f022a71c4eee0d2253e2f1d43
parent5f054cea32eb2e87aeaa03138341eb887cda5e0c
Add portID information in HdmiCecDeviceInfo

This change makes it convenient to get the HDMI port ID from the device
info without having to look it up through a separate HdmiPortInfo, which
happens in many places.

Also removed port information lookup loop by introducing two maps variable
in Control Service: port path ->port ID, and port ID -> port info.

Bug: 16547583
Change-Id: Ibfff722a16b626230766058efcc819e9c8ca0663
core/java/android/hardware/hdmi/HdmiCecDeviceInfo.java
services/core/java/com/android/server/hdmi/DeviceDiscoveryAction.java
services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceTv.java
services/core/java/com/android/server/hdmi/HdmiControlService.java
services/core/java/com/android/server/hdmi/NewDeviceAction.java