X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FLibCEC.cpp;h=20c670d3a6c028f020f80d055804076f8f4c1d3e;hb=8d901fdb186f06b7fe4a8563bf59d6f440c777ee;hp=2e149c7da0ce1b816be7a95f6fb98af719b439a9;hpb=b98fc43dcbbf0b4790bb9b038b1e116864edb445;p=deb_libcec.git diff --git a/src/lib/LibCEC.cpp b/src/lib/LibCEC.cpp index 2e149c7..20c670d 100644 --- a/src/lib/LibCEC.cpp +++ b/src/lib/LibCEC.cpp @@ -60,7 +60,7 @@ CLibCEC::CLibCEC(libcec_configuration *configuration) : m_callbacks(configuration->callbacks), m_cbParam(configuration->callbackParam) { - configuration->serverVersion = CEC_SERVER_VERSION_1_6_0; + configuration->serverVersion = CEC_SERVER_VERSION_1_6_1; m_cec = new CCECProcessor(this, configuration); } @@ -510,7 +510,7 @@ bool CECStartBootloader(void) { CUSBCECAdapterCommunication comm(NULL, deviceList[0].comm); CTimeout timeout(10000); - while (timeout.TimeLeft() > 0 && (bReturn = comm.Open(NULL, (timeout.TimeLeft() / CEC_CONNECT_TRIES)), true) == false) + while (timeout.TimeLeft() > 0 && (bReturn = comm.Open(timeout.TimeLeft() / CEC_CONNECT_TRIES, true)) == false) { comm.Close(); CEvent::Sleep(500); @@ -587,6 +587,11 @@ const char *CLibCEC::ToString(const cec_server_version version) return m_cec->ToString(version); } +const char *CLibCEC::ToString(const cec_device_type type) +{ + return m_cec->ToString(type); +} + bool CLibCEC::GetCurrentConfiguration(libcec_configuration *configuration) { return m_cec->IsInitialised() && m_cec->GetCurrentConfiguration(configuration); @@ -712,4 +717,4 @@ bool CLibCEC::GetDeviceInformation(const char *strPort, libcec_configuration *co return false; return m_cec->GetDeviceInformation(strPort, config, iTimeoutMs); -} \ No newline at end of file +}