/frameworks/base/services/core/java/com/android/server/hdmi/ |
D | HdmiCecLocalDeviceSource.java | 196 void setActiveSource(int logicalAddress, int physicalAddress, String caller) { in setActiveSource() argument 198 super.setActiveSource(logicalAddress, physicalAddress, caller); in setActiveSource() 205 protected void setActiveSource(int physicalAddress, String caller) { in setActiveSource() argument 208 ActiveSource activeSource = ActiveSource.of(Constants.ADDR_INVALID, physicalAddress); in setActiveSource() 217 int physicalAddress = HdmiUtils.twoBytesToInt(message.getParams()); in handleActiveSource() local 218 ActiveSource activeSource = ActiveSource.of(logicalAddress, physicalAddress); in handleActiveSource() 224 switchInputOnReceivingNewActivePath(physicalAddress); in handleActiveSource() 243 int physicalAddress = HdmiUtils.twoBytesToInt(message.getParams()); in handleSetStreamPath() local 246 if (physicalAddress == mService.getPhysicalAddress() && mService.isPlaybackDevice()) { in handleSetStreamPath() 247 setAndBroadcastActiveSource(message, physicalAddress, in handleSetStreamPath() [all …]
|
D | ActiveSourceAction.java | 43 int physicalAddress = getSourcePath(); in start() local 45 sendCommand(HdmiCecMessageBuilder.buildActiveSource(logicalAddress, physicalAddress)); in start() 54 source().setActiveSource(logicalAddress, physicalAddress, "ActiveSourceAction"); in start()
|
D | ActiveSourceHandler.java | 77 tv.updateActiveInput(newActive.physicalAddress, notifyInputChange); in process() 86 current.logicalAddress, current.physicalAddress); in process() 91 tv.startRoutingControl(newActive.physicalAddress, current.physicalAddress, in process()
|
D | HdmiCecLocalDevicePlayback.java | 385 protected void setActiveSource(int logicalAddress, int physicalAddress, String caller) { in setActiveSource() argument 387 super.setActiveSource(logicalAddress, physicalAddress, caller); in setActiveSource() 581 int physicalAddress = HdmiUtils.twoBytesToInt(message.getParams(), 2); in handleRoutingChange() local 582 handleRoutingChangeAndInformation(physicalAddress, message); in handleRoutingChange() 591 int physicalAddress = HdmiUtils.twoBytesToInt(message.getParams()); in handleRoutingInformation() local 599 && sourceDevice.getPhysicalAddress() == physicalAddress) { in handleRoutingInformation() 604 handleRoutingChangeAndInformation(physicalAddress, message); in handleRoutingInformation() 610 protected void handleRoutingChangeAndInformation(int physicalAddress, HdmiCecMessage message) { in handleRoutingChangeAndInformation() argument 619 if (HdmiUtils.isInActiveRoutingPath(mService.getPhysicalAddress(), physicalAddress) in handleRoutingChangeAndInformation() 620 && physicalAddress != Constants.TV_PHYSICAL_ADDRESS in handleRoutingChangeAndInformation() [all …]
|
D | HdmiCecNetwork.java | 417 boolean isConnectedToArcPort(int physicalAddress) { in isConnectedToArcPort() argument 418 int portId = physicalAddressToPortId(physicalAddress); in isConnectedToArcPort() 504 boolean isInDeviceList(int logicalAddress, int physicalAddress) { in isInDeviceList() argument 510 return device.getPhysicalAddress() == physicalAddress; in isInDeviceList() 649 int physicalAddress = HdmiUtils.twoBytesToInt(message.getParams()); in handleReportPhysicalAddress() local 652 if (updateCecSwitchInfo(logicalAddress, type, physicalAddress)) return; in handleReportPhysicalAddress() 659 .setPhysicalAddress(physicalAddress) in handleReportPhysicalAddress() 660 .setPortId(physicalAddressToPortId(physicalAddress)) in handleReportPhysicalAddress() 749 void addCecSwitch(int physicalAddress) { in addCecSwitch() argument 750 mCecSwitches.add(physicalAddress); in addCecSwitch() [all …]
|
D | HdmiCecMessageBuilder.java | 318 static HdmiCecMessage buildActiveSource(int src, int physicalAddress) { in buildActiveSource() argument 320 physicalAddressToParam(physicalAddress)); in buildActiveSource() 330 static HdmiCecMessage buildInactiveSource(int src, int physicalAddress) { in buildInactiveSource() argument 332 Constants.MESSAGE_INACTIVE_SOURCE, physicalAddressToParam(physicalAddress)); in buildInactiveSource() 377 static HdmiCecMessage buildRoutingInformation(int src, int physicalAddress) { in buildRoutingInformation() argument 379 Constants.MESSAGE_ROUTING_INFORMATION, physicalAddressToParam(physicalAddress)); in buildRoutingInformation() 716 private static byte[] physicalAddressToParam(int physicalAddress) { in physicalAddressToParam() argument 718 (byte) ((physicalAddress >> 8) & 0xFF), in physicalAddressToParam() 719 (byte) (physicalAddress & 0xFF) in physicalAddressToParam()
|
D | HdmiCecLocalDevice.java | 84 int physicalAddress; field in HdmiCecLocalDevice.ActiveSource 92 physicalAddress = physical; in ActiveSource() 96 return new ActiveSource(source.logicalAddress, source.physicalAddress); in of() 109 physicalAddress = Constants.INVALID_PHYSICAL_ADDRESS; in invalidate() 113 return logicalAddress == logical && physicalAddress == physical; in equals() 121 && that.physicalAddress == physicalAddress; in equals() 128 return logicalAddress * 29 + physicalAddress; in hashCode() 140 (physicalAddress == Constants.INVALID_PHYSICAL_ADDRESS) in toString() 142 : String.format("0x%04x", physicalAddress); in toString() 428 int physicalAddress = mService.getPhysicalAddress(); in handleGivePhysicalAddress() local [all …]
|
D | HdmiCecAtomWriter.java | 190 public void activeSourceChanged(int logicalAddress, int physicalAddress, in activeSourceChanged() argument 195 physicalAddress, in activeSourceChanged()
|
D | HdmiCecMessageValidator.java | 392 int physicalAddress = HdmiUtils.twoBytesToInt(params, offset); in isValidPhysicalAddress() local 393 while (physicalAddress != 0) { in isValidPhysicalAddress() 394 int maskedAddress = physicalAddress & 0xF000; in isValidPhysicalAddress() 395 physicalAddress = (physicalAddress << 4) & 0xFFFF; in isValidPhysicalAddress() 396 if (maskedAddress == 0 && physicalAddress != 0) { in isValidPhysicalAddress()
|
D | HdmiCecLocalDeviceTv.java | 324 void updateActiveSource(int logicalAddress, int physicalAddress, String caller) { in updateActiveSource() argument 326 updateActiveSource(ActiveSource.of(logicalAddress, physicalAddress), caller); in updateActiveSource() 340 if (mService.pathToPortId(newActive.physicalAddress) == getActivePortId()) { in updateActiveSource() 466 int physicalAddress = HdmiUtils.twoBytesToInt(message.getParams()); in handleActiveSource() local 469 if (!handleNewDeviceAtTheTailOfActivePath(physicalAddress)) { in handleActiveSource() 477 ActiveSource activeSource = ActiveSource.of(logicalAddress, physicalAddress); in handleActiveSource() 625 activeSource.physicalAddress, deviceType)); in startNewDeviceAction() 994 private boolean isDirectConnectAddress(int physicalAddress) { in isDirectConnectAddress() argument 995 return (physicalAddress & Constants.ROUTING_PATH_TOP_MASK) == physicalAddress; in isDirectConnectAddress()
|
D | DeviceDiscoveryAction.java | 363 private int getPortId(int physicalAddress) { 364 return mIsTvDevice ? tv().getPortId(physicalAddress) 365 : source().getPortId(physicalAddress);
|
D | HdmiCecLocalDeviceAudioSystem.java | 356 int physicalAddress = HdmiUtils.twoBytesToInt(message.getParams()); in handleActiveSource() local 358 physicalAddress, mService.getPhysicalAddress()) in handleActiveSource() 971 int targetPhysicalAddress = getActiveSource().physicalAddress; in setSystemAudioMode() 1182 if (mService.pathToPortId(getActiveSource().physicalAddress) in handleSystemAudioModeOnFromNonTvDevice() 1230 protected void switchInputOnReceivingNewActivePath(int physicalAddress) { in switchInputOnReceivingNewActivePath() argument 1231 int port = mService.pathToPortId(physicalAddress); in switchInputOnReceivingNewActivePath() 1314 protected void handleRoutingChangeAndInformation(int physicalAddress, HdmiCecMessage message) { in handleRoutingChangeAndInformation() argument 1315 int port = mService.pathToPortId(physicalAddress); in handleRoutingChangeAndInformation()
|
D | SystemAudioInitiationActionFromAvr.java | 46 if (audioSystem().getActiveSource().physicalAddress == Constants.INVALID_PHYSICAL_ADDRESS) { in start()
|
D | HdmiControlService.java | 1613 boolean isConnectedToArcPort(int physicalAddress) { in isConnectedToArcPort() argument 1614 return mHdmiCecNetwork.isConnectedToArcPort(physicalAddress); in isConnectedToArcPort() 1947 int physicalAddress) { in checkLogicalAddressConflictAndReallocate() argument 1949 if (physicalAddress == getPhysicalAddress()) { in checkLogicalAddressConflictAndReallocate() 2641 public void askRemoteDeviceToBecomeActiveSource(int physicalAddress) { in askRemoteDeviceToBecomeActiveSource() argument 2647 getRemoteControlSourceAddress(), physicalAddress); in askRemoteDeviceToBecomeActiveSource() 2648 if (pathToPortId(physicalAddress) != Constants.INVALID_PORT_ID) { in askRemoteDeviceToBecomeActiveSource() 3254 return HdmiDeviceInfo.hardwarePort(activeSource.physicalAddress, in getActiveSource() 3255 pathToPortId(activeSource.physicalAddress)); in getActiveSource() 4259 void setActiveSource(int logicalAddress, int physicalAddress, String caller) { in setActiveSource() argument [all …]
|
/frameworks/native/libs/ui/tests/ |
D | DisplayIdentification_test.cpp | 222 auto physicalAddress = edid->cea861Block->hdmiVendorDataBlock->physicalAddress; in TEST() local 223 EXPECT_EQ(2, physicalAddress.a); in TEST() 224 EXPECT_EQ(0, physicalAddress.b); in TEST() 225 EXPECT_EQ(0, physicalAddress.c); in TEST() 226 EXPECT_EQ(0, physicalAddress.d); in TEST() 240 physicalAddress = edid->cea861Block->hdmiVendorDataBlock->physicalAddress; in TEST() 241 EXPECT_EQ(2, physicalAddress.a); in TEST() 242 EXPECT_EQ(0, physicalAddress.b); in TEST() 243 EXPECT_EQ(0, physicalAddress.c); in TEST() 244 EXPECT_EQ(0, physicalAddress.d); in TEST() [all …]
|
/frameworks/base/services/tests/servicestests/src/com/android/server/hdmi/ |
D | SystemAudioInitiationActionFromAvrTest.java | 135 int sourceAddress, int physicalAddress, String caller) { in SetUp() 196 assertThat(mHdmiCecLocalDeviceAudioSystem.getActiveSource().physicalAddress) in testNoActiveSourceMessageReceived() 208 assertThat(mHdmiCecLocalDeviceAudioSystem.getActiveSource().physicalAddress) in testNoActiveSourceMessageReceived() 244 assertThat(mHdmiCecLocalDeviceAudioSystem.getActiveSource().physicalAddress) in testTvSupport() 252 mHdmiCecLocalDeviceAudioSystem.getActiveSource().physicalAddress = 1001; in testKnownActiveSource() 272 assertThat(mHdmiCecLocalDeviceAudioSystem.getActiveSource().physicalAddress) in testRetry() 290 assertThat(mHdmiCecLocalDeviceAudioSystem.getActiveSource().physicalAddress) in testIsPlaybackDevice_cannotReceiveActiveSource() 327 mHdmiCecLocalDeviceAudioSystem.getActiveSource().physicalAddress = in resetTestVariables()
|
D | HdmiCecNetworkTest.java | 237 int physicalAddress = 0x1000; in cecDevices_tracking_logicalAddressOnly_doesntNotifyAgain() local 239 HdmiCecMessageBuilder.buildActiveSource(logicalAddress, physicalAddress)); in cecDevices_tracking_logicalAddressOnly_doesntNotifyAgain() 241 HdmiCecMessageBuilder.buildActiveSource(logicalAddress, physicalAddress)); in cecDevices_tracking_logicalAddressOnly_doesntNotifyAgain() 249 int physicalAddress = 0x1000; in cecDevices_tracking_reportPhysicalAddress() local 253 physicalAddress, type)); in cecDevices_tracking_reportPhysicalAddress() 260 physicalAddress); in cecDevices_tracking_reportPhysicalAddress() 275 int physicalAddress = 0x1000; in cecDevices_tracking_updateDeviceInfo_sameDoesntNotify() local 281 physicalAddress, type)); in cecDevices_tracking_updateDeviceInfo_sameDoesntNotify() 284 physicalAddress, type)); in cecDevices_tracking_updateDeviceInfo_sameDoesntNotify() 365 int physicalAddress = 0x1000; in cecDevices_tracking_updatesDeviceInfo() local [all …]
|
D | HdmiCecLocalDeviceTest.java | 210 int physicalAddress = 0x0000; in testEqualsActiveSource() local 213 new HdmiCecLocalDevice.ActiveSource(logicalAddress, physicalAddress), in testEqualsActiveSource() 214 new HdmiCecLocalDevice.ActiveSource(logicalAddress, physicalAddress)) in testEqualsActiveSource() 216 new HdmiCecLocalDevice.ActiveSource(logicalAddress, physicalAddress + 1)) in testEqualsActiveSource() 218 new HdmiCecLocalDevice.ActiveSource(logicalAddress + 1, physicalAddress)) in testEqualsActiveSource() 221 logicalAddress + 1, physicalAddress + 1)) in testEqualsActiveSource()
|
D | FakeNativeWrapper.java | 227 protected void setPhysicalAddress(int physicalAddress) { in setPhysicalAddress() argument 228 mMyPhysicalAddress = physicalAddress; in setPhysicalAddress()
|
D | PowerStatusMonitorActionTest.java | 240 private void sendMessageFromPlaybackDevice(int logicalAddress, int physicalAddress) { in sendMessageFromPlaybackDevice() argument 242 logicalAddress, physicalAddress, HdmiDeviceInfo.DEVICE_PLAYBACK); in sendMessageFromPlaybackDevice()
|
/frameworks/base/core/java/android/hardware/hdmi/ |
D | HdmiDeviceInfo.java | 141 int physicalAddress = source.readInt(); 154 .setPhysicalAddress(physicalAddress) 165 return mhlDevice(physicalAddress, portId, adopterId, deviceId); 167 return hardwarePort(physicalAddress, portId); 266 int physicalAddress, int portId, int adopterId, int deviceId) { in mhlDevice() argument 268 .setPhysicalAddress(physicalAddress) in mhlDevice() 284 public static HdmiDeviceInfo hardwarePort(int physicalAddress, int portId) { in hardwarePort() argument 286 .setPhysicalAddress(physicalAddress) in hardwarePort() 643 public Builder setPhysicalAddress(int physicalAddress) { in setPhysicalAddress() argument 644 mPhysicalAddress = physicalAddress; in setPhysicalAddress()
|
D | HdmiRecordSources.java | 703 public static ExternalPhysicalAddress ofExternalPhysicalAddress(int physicalAddress) { in ofExternalPhysicalAddress() argument 704 if ((physicalAddress & ~0xFFFF) != 0) { in ofExternalPhysicalAddress() 705 Log.w(TAG, "Invalid physical address:" + physicalAddress); in ofExternalPhysicalAddress() 706 throw new IllegalArgumentException("Invalid physical address:" + physicalAddress); in ofExternalPhysicalAddress() 709 return new ExternalPhysicalAddress(physicalAddress); in ofExternalPhysicalAddress() 726 private ExternalPhysicalAddress(int physicalAddress) { in ExternalPhysicalAddress() argument 728 mPhysicalAddress = physicalAddress; in ExternalPhysicalAddress()
|
D | HdmiControlServiceWrapper.java | 212 public void askRemoteDeviceToBecomeActiveSource(int physicalAddress) { 213 HdmiControlServiceWrapper.this.askRemoteDeviceToBecomeActiveSource(physicalAddress); 477 public void askRemoteDeviceToBecomeActiveSource(int physicalAddress) {} in askRemoteDeviceToBecomeActiveSource() argument
|
D | HdmiControlManager.java | 85 private void setLocalPhysicalAddress(int physicalAddress) { in setLocalPhysicalAddress() argument 87 mLocalPhysicalAddress = physicalAddress; in setLocalPhysicalAddress() 1644 int physicalAddress = getLocalPhysicalAddress(); in isDeviceConnected() local 1645 if (physicalAddress == INVALID_PHYSICAL_ADDRESS) { in isDeviceConnected() 1652 return HdmiUtils.getLocalPortFromPhysicalAddress(targetPhysicalAddress, physicalAddress) in isDeviceConnected() 1663 int physicalAddress = getLocalPhysicalAddress(); in isRemoteDeviceConnected() local 1664 if (physicalAddress == INVALID_PHYSICAL_ADDRESS) { in isRemoteDeviceConnected() 1671 return HdmiUtils.getLocalPortFromPhysicalAddress(targetPhysicalAddress, physicalAddress) in isRemoteDeviceConnected()
|
/frameworks/native/libs/ui/include/ui/ |
D | DisplayIdentification.h | 55 HdmiPhysicalAddress physicalAddress; member
|