Pulse-Eight CEC +
Posted: Wed Jan 24, 2018 1:13 am
Pulse-Eight CEC +
WARNING: NOT compatible with previous versions
version: 0.4.9b
INSTALL INSTRUCTIONS UPDATE
Ok there is no longer a need to install the whole libcec package. I have stripped out the bits needed to make this process as painless as possible.
Attached to this post there is a driver executable. This is only going to install the drivers and nothing else.
Also attached to this post are the Visual C++ 2013 Redists x86 and x64. Both will need to be installed. I am not sure which one is going to get used.
Download the plugin double click to install.
Enjoy!
I have changed the name, version and the GUID of this plugin. any release of this plugin gotten from any other thread is not compatible and will have to be removed.
This plugin has not been updated in any manner other then what is described above. I need to consolidate all support requests for the CEC plugin to a single location. There is information that has been spread out across a couple of forum topids. and fixes in one place being referenced in another is starting to get confusing. So from this point forward any inqueries about the Pulse-Eight plugin or this one or anything CEC for that matter please post it in here.
I have been in conversation with the person that maintains the code for libCEC. Once I finish up bug testing this plugin and make sure the functionality is proper It should be added into the next release of the libCEC software. I have already submitted the code to build a proper installation package for the plugin and the code to launch the installation the plugin. Soon it will be a Single package that will have all that is required to get the plugin going properly. But until then follow the instructions below.
If you have any issues with the libCEC driver package please report them to me and I will get them where they need to go. the attached driver package from Pulse-Eight is not an official release. It was done specifically to get this plugin going again. So if you ask Pulse-Eight support they will have no means to help you for a version of the driver package that is not an "Official" release.
Installation
----------------------------------------------------------------------------------------------------
Make sure your FIRMWARE is up to date.
Uninstall any CEC packages you have installed.
Delete the CEC plugin from your EventGhost tree (This is going to require you to remove all actions.)
Delete the plugin from the plugins folder located in your EventGhost installation directory.
Install the libCEC drivers package that is attached to this post. DO NOT INSTALL the EventGhost plugin.
Restart your computer.
Grab the plugin attached to this post. double click on it to install.
There seems to be an issue with the devices populating properly when you open an action to configure it. I have been told that if you close the dialog and then reopen it, it will populate properly.
Bug Reporting
----------------------------------------------------------------------------------------------------
This is very important. because if I do not have the following information it is going to make it very difficult to track down an issue.
This is the single most important thing if you want to have a problem fixed in a fast manner. You have to be able to reproduce the error/bug on demand. I will need those exact steps.
If there is an error I am going to need a copy of the error.
If it is some kind of a GUI anomaly it would be helpful to have a screen shot.
If it is a behavior issue then i need to know what is supposed to happen and what is happening.
The more information you are able to provide the quicker i can come up with a solution.
Updated version 0.4.7b
Fixed: unicode issue with the Raw Command action.
Added: New action - Set HDMI source input. Allows for direct setting of which HDMI port is being displayed. Even if there is no device connected.
0.4.9b
Fixed issue with the DLL not loading correctly
Simplified the installation process
Reworks the remote key press events. They are now enduring events. I also produce an event when the button is released as well as end the enduring event. This is on the off chance that someone wants to know what the key press duration was and that is attached to the key release event as a payload. I am not a big fan of enduring events because they stop EG from being able to process any other events if the user is using the enduring event in a loop. Unfortunately there is no mechanics built into libcec that produce repeat key presses unless the button is actually released and then pressed again. So this is what is available to use.
WARNING: NOT compatible with previous versions
version: 0.4.9b
INSTALL INSTRUCTIONS UPDATE
Ok there is no longer a need to install the whole libcec package. I have stripped out the bits needed to make this process as painless as possible.
Attached to this post there is a driver executable. This is only going to install the drivers and nothing else.
Also attached to this post are the Visual C++ 2013 Redists x86 and x64. Both will need to be installed. I am not sure which one is going to get used.
Download the plugin double click to install.
Enjoy!
I have changed the name, version and the GUID of this plugin. any release of this plugin gotten from any other thread is not compatible and will have to be removed.
This plugin has not been updated in any manner other then what is described above. I need to consolidate all support requests for the CEC plugin to a single location. There is information that has been spread out across a couple of forum topids. and fixes in one place being referenced in another is starting to get confusing. So from this point forward any inqueries about the Pulse-Eight plugin or this one or anything CEC for that matter please post it in here.
I have been in conversation with the person that maintains the code for libCEC. Once I finish up bug testing this plugin and make sure the functionality is proper It should be added into the next release of the libCEC software. I have already submitted the code to build a proper installation package for the plugin and the code to launch the installation the plugin. Soon it will be a Single package that will have all that is required to get the plugin going properly. But until then follow the instructions below.
If you have any issues with the libCEC driver package please report them to me and I will get them where they need to go. the attached driver package from Pulse-Eight is not an official release. It was done specifically to get this plugin going again. So if you ask Pulse-Eight support they will have no means to help you for a version of the driver package that is not an "Official" release.
Installation
----------------------------------------------------------------------------------------------------
Make sure your FIRMWARE is up to date.
Uninstall any CEC packages you have installed.
Delete the CEC plugin from your EventGhost tree (This is going to require you to remove all actions.)
Delete the plugin from the plugins folder located in your EventGhost installation directory.
Install the libCEC drivers package that is attached to this post. DO NOT INSTALL the EventGhost plugin.
Restart your computer.
Grab the plugin attached to this post. double click on it to install.
There seems to be an issue with the devices populating properly when you open an action to configure it. I have been told that if you close the dialog and then reopen it, it will populate properly.
Bug Reporting
----------------------------------------------------------------------------------------------------
This is very important. because if I do not have the following information it is going to make it very difficult to track down an issue.
This is the single most important thing if you want to have a problem fixed in a fast manner. You have to be able to reproduce the error/bug on demand. I will need those exact steps.
If there is an error I am going to need a copy of the error.
If it is some kind of a GUI anomaly it would be helpful to have a screen shot.
If it is a behavior issue then i need to know what is supposed to happen and what is happening.
The more information you are able to provide the quicker i can come up with a solution.
Updated version 0.4.7b
Fixed: unicode issue with the Raw Command action.
Added: New action - Set HDMI source input. Allows for direct setting of which HDMI port is being displayed. Even if there is no device connected.
0.4.9b
Fixed issue with the DLL not loading correctly
Simplified the installation process
Reworks the remote key press events. They are now enduring events. I also produce an event when the button is released as well as end the enduring event. This is on the off chance that someone wants to know what the key press duration was and that is attached to the key release event as a payload. I am not a big fan of enduring events because they stop EG from being able to process any other events if the user is using the enduring event in a loop. Unfortunately there is no mechanics built into libcec that produce repeat key presses unless the button is actually released and then pressed again. So this is what is available to use.