libCEC allows you in combination with the right hardware to control your device with your TV remote control. Utilising your existing HDMI cabling
libCEC is an enabling platform for the CEC bus in HDMI, it allows developers to interact with other HDMI devices without having to worry about the communication overhead, handshaking, and the various ways of sending a message for each vendor
libCEC is already used in some of the most popular media centre platforms in the market and the number of adopters is growing. See if your media centre software already uses libCEC on our adopters page
libCEC is developed by some of the worlds most experienced CEC developers who play an active part in shaping the future of CEC and HDMI
libCEC is dual licensed, GPLv2/Commercial it is free to pick up and use in your personal project and suitably licensed for large scale adoption in commercial solutions
CEC Bridge is our name for devices which include or support the inclusion of CEC hardware from Pulse-Eight
libCEC communicates with all CEC Bridge branded hardware. You can transform any HTPC with our USB - CEC Adapter and start controlling your Home Theatre system from just 1 device
Due to the way CEC is implemented, not every device on the market supports CEC in the same way or with the same features, libCEC is designed where possible to work around these limitations but some cannot be overcome, our vendor support chart provides our known confirmed support and what we know we can’t support, we suggest you check it out before making a purchase
If your product is not on the list you can always ask us if it is supported, way’s to get in touch are on our contact page
You can also find some common answers and solutions on our FAQ page
We use github to publish libCEC you can clone the repository by running the following command:
git clone git://github.com/Pulse-Eight/libcec.git
You can browse the source code at https://github.com/Pulse-Eight/libcec
Prebuilt binaries can be found at our packages site
If you wish to contribute to this project you will need to sign our contributors agreement. Please see our contributors website
If you have more questions, you can join us on IRC #pulse-eight irc.freenode.org otherways to get in touch are available on our contact page