cec-client - Control your device with your TV remote control via HDMI

Property Value
Distribution openSUSE Tumbleweed
Repository Hardware all
Package filename cec-client-4.0.4-32.5.i586.rpm
Package name cec-client
Package version 4.0.4
Package release 32.5
Package architecture i586
Package type rpm
Category Hardware/TV
Homepage https://github.com/Pulse-Eight/libcec
License GPL-2.0-or-later
Maintainer -
Download size 50.14 KB
Installed size 135.65 KB
In combination with the right hardware, libcec allows to control
a device with a TV remote control utilizing existing HDMI
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.
This package contains the client applications.


Package Version Architecture Repository
cec-client-4.0.4-32.5.x86_64.rpm 4.0.4 x86_64 Hardware
cec-client-4.0.4-1.1.x86_64.rpm 4.0.4 x86_64 openSUSE Oss
cec-client-4.0.4-1.1.i586.rpm 4.0.4 i586 openSUSE Oss
cec-client - - -


Name Value
libc.so.6(GLIBC_2.28) -
libcec4 = 4.0.4
libdl.so.2 -
libdl.so.2(GLIBC_2.0) -
libdl.so.2(GLIBC_2.1) -
libgcc_s.so.1 -
libgcc_s.so.1(GCC_3.0) -
libgcc_s.so.1(GLIBC_2.0) -
libp8-platform.so.2 -
libpthread.so.0 -
libpthread.so.0(GLIBC_2.0) -
libpthread.so.0(GLIBC_2.1) -
libpthread.so.0(GLIBC_2.3.2) -
librt.so.1 -
librt.so.1(GLIBC_2.2) -
libstdc++.so.6 -
libstdc++.so.6(CXXABI_1.3) -
libstdc++.so.6(GLIBCXX_3.4) -
libstdc++.so.6(GLIBCXX_3.4.11) -
libstdc++.so.6(GLIBCXX_3.4.21) -
libstdc++.so.6(GLIBCXX_3.4.9) -


Name Value
cec-client = 4.0.4-32.5
cec-client(x86-32) = 4.0.4-32.5


Type URL
Mirror widehat.opensuse.org
Binary Package cec-client-4.0.4-32.5.i586.rpm
Source Package libcec-4.0.4-32.5.src.rpm

Install Howto

  1. Add the Hardware repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/hardware/openSUSE_Tumbleweed/ hardware
  2. Install cec-client rpm package:
    # zypper install cec-client




2019-02-11 - Martin Pluskal <mpluskal@suse.com>
- Fix dependency handling for python3
2019-01-09 - Jan Engelhardt <jengelh@inai.de>
- Use noun phrase in summary. Generalize description.
2018-12-31 - Martin Pluskal <mpluskal@suse.com>
- Update to version 4.0.4:
* fixed: only prevent TV polls when a Samsung TV is detected
instead of suppressing all logical addresses. issue #424 #444
- Changes for version 4.0.3:
* fixed:
+ detect debian based distros properly when installing python. closes #314
+ don't filter out broadcast in HandleDeviceVendorCommandWithId(). issue
+ send an active source message when a routing change has been received with
libCEC's address as new route and no active source message has been sent
yet. issue #309 #205 #233
+ vs2015 c++ redistributables
+ fix missing tinfo linking in cec-client. #341
+ set wrong variable. #343 #352
+ LG - don't activate the source when receiving vendor command 0xB. #344
+ LG TV always changing input when turned on #307
+ Fix menu language string. #360
+ correct python lib path for python 2.7+/3+. #356
+ Fix build if tinfo library is not present. #398
+ disable autonomous mode when a Samsung TV is connected. Samsung 2017+ TVs
will power on randomly (Samsung bug). don't poll the TV. #424
+ CRPiCECAdapterMessageQueue::Write() accessed the queue without locking.
+ use sig_atomic_t for shared object between sig handler and main. #425
+ python 3.5+ import. #356
+ TDA995x: Fix logical address readback. #303
+ TDA995x: Handle physical address change, optimize logical address setup.
+ Pulse-Eight USB CEC adapter detection on macOS Mojave. #434
+ Fix broken Python version check and failure to build on cmake < 3.7. #409
+ 13 char device name got truncated
* changed:
+ log a warning when we detect that RPi's CEC service is used by something
else, blocking libCEC. issue #191
+ const IAdapterCommunication::GetLogicalAddresses(), making the mutex
mutable for now without changing the platform lib. closes #259
+ Add a Reinitialze action.  Useful for after the device has been powered
down. #299
+ Panasonic media control info to the readme
+ detect WIN64 in cmake automatically. #322
+ README.developers.md. #330
+ instructions for hdmi_force_hotplug=1 on the pi
+ eventghost plugin install/create. #375
+ Include C version of libCEC loader when installing. #397
+ Explicitly use python3 in pyCecClient. #433
+ build with vs 2015
- Refresh patches:
* libcec-cmake_install_lib_dir.patch
* libcec-build-compare.patch
2018-03-08 - mpluskal@suse.com
- Cleanup spec file
- Switch to python3
2017-02-19 - sagiben@gmail.com
- Rebase libcec-cmake_install_lib_dir.patch
2017-02-19 - mpluskal@suse.com
- Update to version 4.0.2:
* don't automatically assume that an AVR is active in some
* don't take Panasonic's vendor id when emulating an AVR
* drm EDID parser not compiled in.
* python: have Swig generate Python threading support
* python: only pass unsigned
* python: allow empty callback parameters
* python: install demo app as executable
* python: correct install path.
* python: possible crash when passing an invalid callback
* TransmitVolumeDown to use CEC_USER_CONTROL_CODE_VOLUME_DOWN.
* HAVE_AOCEC_API missing in if in AdapterFactory.
* env.h had 'ON' instead of '1' for some values
* bAutoWakeAVR entry in libcec_configuration, which controls
whether to automatically power on the avr or not when the
source is activated.
* iDoubleTapTimeoutMs replacing iDoubleTapTimeout50Ms. time is
now in milliseconds
* new AO CEC adapter.
* compilation with full debugging enabled
* handling of LG vendor command 0x0B.
* return value wasn't checked correctly in
* Raspberry Pi fixes for issues #252 and #191
2016-01-25 - olaf@aepfle.de
- Reduce build-compare noise

See Also

Package Description
ckb-0.2.6-2.67.i586.rpm RGB Driver for Linux and OS X
ckb-0.2.6-2.67.x86_64.rpm RGB Driver for Linux and OS X
ckb-next-0.4.0-6.2.i586.rpm RGB driver for Corsair keyboard and mice
ckb-next-0.4.0-6.2.x86_64.rpm RGB driver for Corsair keyboard and mice
ckermit-9.0.302-28.1.i586.rpm A Combined Serial and Network Communication Software Package
ckermit-9.0.302-28.1.x86_64.rpm A Combined Serial and Network Communication Software Package
ckermit-doc-9.0.302-28.1.noarch.rpm Documentation for CKermit
clewarecontrol-4.4-1.22.i586.rpm Control Cleware USB devices
clewarecontrol-4.4-1.22.x86_64.rpm Control Cleware USB devices
clewarecontrol-check_temperature-4.4-1.22.i586.rpm Nagios script to monitor the temperature through clewarecontrol
clewarecontrol-check_temperature-4.4-1.22.x86_64.rpm Nagios script to monitor the temperature through clewarecontrol
coreboot-utils-4.9-51.6.i586.rpm A universal flash programming utility
coreboot-utils-4.9-51.6.x86_64.rpm A universal flash programming utility
cpupower-5.1-105.2.i586.rpm Tools to determine and set CPU Power related Settings
cpupower-5.1-105.2.x86_64.rpm Tools to determine and set CPU Power related Settings