From: Lars Op den Kamp Date: Tue, 26 Jun 2012 09:12:25 +0000 (+0200) Subject: cec: fixed - old client versions didn't always provide a valid physical address in... X-Git-Tag: upstream/2.2.0~1^2~22^2^2~6 X-Git-Url: https://git.piment-noir.org/?p=deb_libcec.git;a=commitdiff_plain;h=aa169fd7c4a64549f372e0d577dcfbf5b8284600 cec: fixed - old client versions didn't always provide a valid physical address in the constructor --- diff --git a/src/lib/CECClient.cpp b/src/lib/CECClient.cpp index d91ae2a..afbaaaf 100644 --- a/src/lib/CECClient.cpp +++ b/src/lib/CECClient.cpp @@ -138,7 +138,7 @@ bool CCECClient::SetHDMIPort(const cec_logical_address iBaseDevice, const uint8_ iPort > CEC_MAX_HDMI_PORTNUMBER) return bReturn; - LIB_CEC->AddLog(CEC_LOG_DEBUG, "setting HDMI port to %d on device %s (%d)", iPort, ToString(iBaseDevice), (int)iBaseDevice); + LIB_CEC->AddLog(CEC_LOG_NOTICE, "setting HDMI port to %d on device %s (%d)", iPort, ToString(iBaseDevice), (int)iBaseDevice); // update the configuration { diff --git a/src/lib/LibCEC.cpp b/src/lib/LibCEC.cpp index d41df71..effade5 100644 --- a/src/lib/LibCEC.cpp +++ b/src/lib/LibCEC.cpp @@ -556,14 +556,14 @@ void * CECInitialise(libcec_configuration *configuration) return static_cast< void* > (lib); } -void * CECInit(const char *strDeviceName, CEC::cec_device_type_list types, uint16_t iPhysicalAddress /* = 0 */) +void * CECInit(const char *strDeviceName, CEC::cec_device_type_list types, uint16_t UNUSED(iPhysicalAddress) /* = 0 */) { libcec_configuration configuration; // client version < 1.5.0 snprintf(configuration.strDeviceName, 13, "%s", strDeviceName); configuration.deviceTypes = types; - configuration.iPhysicalAddress = iPhysicalAddress; + configuration.iPhysicalAddress = CEC_INVALID_PHYSICAL_ADDRESS; if (configuration.deviceTypes.IsEmpty()) configuration.deviceTypes.Add(CEC_DEVICE_TYPE_RECORDING_DEVICE);