+libcec (2.0.2-2) unstable; urgency=medium
+
+ * fixed:
+ * updating the device status after a poll was broken and could reset the
+ status of devices that were marked as handled by libCEC to 'not
+ present'
+ * don't keep spamming the bus with a vendor command when an active source
+ switch is pending for panasonic, but only send it when needed
+ * reset CVLCommandHandler::m_bCapabilitiesSent when the TV goes to standby
+
+ -- Pulse-Eight Packaging <packaging@pulse-eight.com> Mon, 15 Oct 2012 13:52:00 +0100
+
libcec (2.0.2-1) unstable; urgency=low
* changed/added:
+libcec (2.0.2-2) unstable; urgency=medium
+
+ * fixed:
+ * updating the device status after a poll was broken and could reset the
+ status of devices that were marked as handled by libCEC to 'not
+ present'
+ * don't keep spamming the bus with a vendor command when an active source
+ switch is pending for panasonic, but only send it when needed
+ * reset CVLCommandHandler::m_bCapabilitiesSent when the TV goes to standby
+
+ -- Pulse-Eight Packaging <packaging@pulse-eight.com> Mon, 15 Oct 2012 13:52:00 +0100
+
libcec (2.0.2-1) unstable; urgency=low
* changed/added:
#include "cectypes.h"
-#define LIBCEC_VERSION_CURRENT CEC_SERVER_VERSION_2_0_1
+#define LIBCEC_VERSION_CURRENT CEC_SERVER_VERSION_2_0_2
namespace CEC
{
CEC_CLIENT_VERSION_1_99_0 = 0x1990,
CEC_CLIENT_VERSION_2_0_0 = 0x2000,
CEC_CLIENT_VERSION_2_0_1 = 0x2001,
+ CEC_CLIENT_VERSION_2_0_2 = 0x2002,
} cec_client_version;
typedef enum cec_server_version
CEC_SERVER_VERSION_1_99_0 = 0x1990,
CEC_SERVER_VERSION_2_0_0 = 0x2000,
CEC_SERVER_VERSION_2_0_1 = 0x2001,
+ CEC_SERVER_VERSION_2_0_2 = 0x2002,
} cec_server_version;
struct libcec_configuration
!include "LogicLib.nsh"
!include "x64.nsh"
-Name "Pulse-Eight libCEC version 2.0.0"
+Name "Pulse-Eight libCEC version 2.0.2"
OutFile "..\build\libCEC-installer.exe"
XPStyle on
Config = new LibCECConfiguration();
Config.DeviceTypes.Types[0] = CecDeviceType.RecordingDevice;
Config.DeviceName = "CEC Tester";
- Config.ClientVersion = CecClientVersion.Version2_0_0;
+ Config.ClientVersion = CecClientVersion.Version2_0_2;
Config.SetCallbacks(this);
LogLevel = (int)CecLogLevel.All;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("2.0.1.0")]
-[assembly: AssemblyFileVersion("2.0.1.0")]
+[assembly: AssemblyVersion("2.0.2.0")]
+[assembly: AssemblyFileVersion("2.0.2.0")]
[assembly:AssemblyTrademarkAttribute("")];
[assembly:AssemblyCultureAttribute("")];
-[assembly:AssemblyVersionAttribute("2.0.1.0")];
+[assembly:AssemblyVersionAttribute("2.0.2.0")];
[assembly:ComVisible(false)];
[assembly:CLSCompliantAttribute(true)];
/// <summary>
/// v2.0.1
/// </summary>
- Version2_0_1 = 0x2001
+ Version2_0_1 = 0x2001,
+ /// <summary>
+ /// v2.0.2
+ /// </summary>
+ Version2_0_2 = 0x2002
};
/// <summary>
/// <summary>
/// v2.0.1
/// </summary>
- Version2_0_1 = 0x2001
+ Version2_0_1 = 0x2001,
+ /// <summary>
+ /// v2.0.2
+ /// </summary>
+ Version2_0_2 = 0x2002
};
/// <summary>
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("2.0.1.0")]
-[assembly: AssemblyFileVersion("2.0.1.0")]
+[assembly: AssemblyVersion("2.0.2.0")]
+[assembly: AssemblyFileVersion("2.0.2.0")]
{
if (_config == null)
{
- _config = new LibCECConfiguration { DeviceName = "CEC Tray", ClientVersion = CecClientVersion.Version2_0_0 };
+ _config = new LibCECConfiguration { DeviceName = "CEC Tray", ClientVersion = CecClientVersion.Version2_0_2 };
_config.DeviceTypes.Types[0] = CecDeviceType.RecordingDevice;
_config.SetCallbacks(this);
g_config.Clear();
snprintf(g_config.strDeviceName, 13, "CEC-config");
g_config.callbackParam = NULL;
- g_config.clientVersion = (uint32_t)CEC_CLIENT_VERSION_2_0_0;
+ g_config.clientVersion = (uint32_t)CEC_CLIENT_VERSION_2_0_2;
g_callbacks.CBCecLogMessage = &CecLogMessage;
g_callbacks.CBCecKeyPress = &CecKeyPress;
g_callbacks.CBCecCommand = &CecCommand;
return "2.0.0";
case CEC_CLIENT_VERSION_2_0_1:
return "2.0.1";
+ case CEC_CLIENT_VERSION_2_0_2:
+ return "2.0.2";
default:
return "Unknown";
}
return "1.9.0";
case CEC_SERVER_VERSION_1_99_0:
return "2.0.0-pre";
- case CEC_CLIENT_VERSION_2_0_0:
+ case CEC_SERVER_VERSION_2_0_0:
return "2.0.0";
- case CEC_CLIENT_VERSION_2_0_1:
+ case CEC_SERVER_VERSION_2_0_1:
return "2.0.1";
+ case CEC_SERVER_VERSION_2_0_2:
+ return "2.0.2";
default:
return "Unknown";
}
using namespace std;
using namespace PLATFORM;
-#define CEC_CONFIG_VERSION CEC_CLIENT_VERSION_2_0_1;
+#define CEC_CONFIG_VERSION CEC_CLIENT_VERSION_2_0_2;
#include "../../include/cecloader.h"