X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fdevices%2FCECBusDevice.cpp;h=5086e8b36f55240c4b5a764a972c7eb6a7d014de;hb=7ea0d55841195dc1f0397d3b77405b8f55fdde3f;hp=c26d1bcab68d91f8b70d3a843ba20c6a969a369d;hpb=0f23c85cf92ff0ff061b5c965f771d9a4b3afe56;p=deb_libcec.git diff --git a/src/lib/devices/CECBusDevice.cpp b/src/lib/devices/CECBusDevice.cpp index c26d1bc..5086e8b 100644 --- a/src/lib/devices/CECBusDevice.cpp +++ b/src/lib/devices/CECBusDevice.cpp @@ -266,7 +266,7 @@ bool CCECBusDevice::BroadcastActiveView(void) AddLog(CEC_LOG_DEBUG, "<< setting active view"); cec_command command; - cec_command::format(command, m_iLogicalAddress, CECDEVICE_BROADCAST, CEC_OPCODE_ACTIVE_SOURCE); + cec_command::format(command, GetMyLogicalAddress(), CECDEVICE_BROADCAST, CEC_OPCODE_ACTIVE_SOURCE); command.parameters.push_back((m_iPhysicalAddress >> 8) & 0xFF); command.parameters.push_back(m_iPhysicalAddress & 0xFF); @@ -278,7 +278,7 @@ bool CCECBusDevice::BroadcastInactiveView(void) AddLog(CEC_LOG_DEBUG, "<< setting inactive view"); cec_command command; - cec_command::format(command, m_iLogicalAddress, CECDEVICE_BROADCAST, CEC_OPCODE_INACTIVE_SOURCE); + cec_command::format(command, GetMyLogicalAddress(), CECDEVICE_BROADCAST, CEC_OPCODE_INACTIVE_SOURCE); command.parameters.push_back((m_iPhysicalAddress >> 8) & 0xFF); command.parameters.push_back(m_iPhysicalAddress & 0xFF); @@ -292,7 +292,7 @@ bool CCECBusDevice::BroadcastPhysicalAddress(void) AddLog(CEC_LOG_NOTICE, strLog.c_str()); cec_command command; - cec_command::format(command, m_iLogicalAddress, CECDEVICE_BROADCAST, CEC_OPCODE_REPORT_PHYSICAL_ADDRESS); + cec_command::format(command, GetMyLogicalAddress(), CECDEVICE_BROADCAST, CEC_OPCODE_REPORT_PHYSICAL_ADDRESS); command.parameters.push_back((uint8_t) ((m_iPhysicalAddress >> 8) & 0xFF)); command.parameters.push_back((uint8_t) (m_iPhysicalAddress & 0xFF)); command.parameters.push_back((uint8_t) (CEC_DEVICE_TYPE_PLAYBACK_DEVICE)); @@ -305,7 +305,7 @@ bool CCECBusDevice::BroadcastActiveSource(void) AddLog(CEC_LOG_NOTICE, "<< broadcasting active source"); cec_command command; - cec_command::format(command, m_iLogicalAddress, CECDEVICE_BROADCAST, CEC_OPCODE_ACTIVE_SOURCE); + cec_command::format(command, GetMyLogicalAddress(), CECDEVICE_BROADCAST, CEC_OPCODE_ACTIVE_SOURCE); command.parameters.push_back((uint8_t) ((m_iPhysicalAddress >> 8) & 0xFF)); command.parameters.push_back((uint8_t) (m_iPhysicalAddress & 0xFF));