X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Fadapter%2FPulse-Eight%2FUSBCECAdapterCommunication.cpp;h=0024d11e8def1a17bda2a79be8f9b03c55474353;hb=a58b5c20428ec97cdcdaa1b3f7a8ede3aba09811;hp=9c6743f0851ec8c7a241cddec6c3e6b39418979b;hpb=51cf495d05ba1cce3edb750d3afdc60067f9e7af;p=deb_libcec.git diff --git a/src/lib/adapter/Pulse-Eight/USBCECAdapterCommunication.cpp b/src/lib/adapter/Pulse-Eight/USBCECAdapterCommunication.cpp index 9c6743f..0024d11 100644 --- a/src/lib/adapter/Pulse-Eight/USBCECAdapterCommunication.cpp +++ b/src/lib/adapter/Pulse-Eight/USBCECAdapterCommunication.cpp @@ -54,10 +54,10 @@ using namespace PLATFORM; #define CEC_ADAPTER_EEPROM_WRITE_INTERVAL 30000 #define CEC_ADAPTER_EEPROM_WRITE_RETRY 5000 -// firmware version 2 -#define CEC_LATEST_ADAPTER_FW_VERSION 2 -// firmware date Thu Aug 2 08:31:24 UTC 2012 -#define CEC_LATEST_ADAPTER_FW_DATE 0x501a4b0c +// firmware version 3 +#define CEC_LATEST_ADAPTER_FW_VERSION 3 +// firmware date Thu Nov 15 11:09:45 2012 +#define CEC_LATEST_ADAPTER_FW_DATE 0x50a4cd79 #define CEC_FW_DATE_EXTENDED_RESPONSE 0x501a4b0c #define CEC_FW_DATE_DESCRIPTOR2 0x5045dbf5 @@ -628,6 +628,12 @@ uint16_t CUSBCECAdapterCommunication::GetAdapterProductId(void) const return iBuildDate >= CEC_FW_DATE_DESCRIPTOR2 ? CEC_PID2 : CEC_PID; } +void CUSBCECAdapterCommunication::SetActiveSource(bool bSetTo, bool bClientUnregistered) +{ + if (m_commands) + m_commands->SetActiveSource(bSetTo, bClientUnregistered); +} + bool CUSBCECAdapterCommunication::IsRunningLatestFirmware(void) { return GetFirmwareBuildDate() >= CEC_LATEST_ADAPTER_FW_DATE &&