Raspbian libcec

Posted on Mon 15 April 2013 in Linux

Please keep in mind this post is from 2013 and may no longer be valid.

We are going to compile libcec on a Raspberry Pi with Raspbian.

Install the necessary tools for compiling:

apt-get install build-essential autoconf liblockdev1-dev libudev-dev git libtool pkg-config

Clone the git repository:

git clone git://github.com/Pulse-Eight/libcec.git

Compile:

cd libcec
./bootstrap
./configure --with-rpi-include-path=/opt/vc/include --with-rpi-lib-path=/opt/vc/lib --enable-rpi
make
make install

Link the libraries so that cec-client can find them:

ldconfig

Check that cec-client have found the device by running:

cec-client -l

Found devices: 1

device:         1
com port:       RPI
vendor id:      2708
product id:     1001
firmware version:   1
type:           Raspberry Pi

To send commands to for instance a connected TV:

echo "standby 0" | cec-client -s