Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libcec7 | Distribution: openSUSE Tumbleweed |
Version: 7.0.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Thu Mar 13 04:13:23 2025 |
Group: System/Libraries | Build host: reproducible |
Size: 678861 | Source RPM: libcec-7.0.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/Pulse-Eight/libcec | |
Summary: USB CEC adapter communication library |
In combination with the right hardware, libcec allows to control a device with a TV remote control utilizing existing HDMI cabling.
GPL-2.0-or-later
* Thu Mar 13 2025 Steve Kowalik <steven.kowalik@suse.com> - Update to 7.0.0: * modernise CMakeLists.txt * Use cmake TIMESTAMP function to be more portable and to allow for reproducible builds * fixed: potential null deref. * python 3.13 compatibility * added: vs2022 support * fixed: nsis installer not creating start menu icons and uninstaller * bump to .net framework 4.5 and .net 8.0 * fixed: null terminate .net device language field. added CecLogicalAddresses::Unset() * fixed: don't call the config updated callback if nothing has changed. auto set wake devices or activate source so these values match what happens on the tv * fixed: tv would power on even if the options to power on were disabled in cec-tray * changed/fixed: windows installer, eventghost plugin, .net libraries, python imports, debug builds * fixed: use input() for python3 and raw_input() for python2 * changed: debian python install to match arch specific too * fixed: libusb0.dll wasn't included in the installer * fixed: remove call to PyEcal_InitThreads(). swig already includes SWIG_PYTHON_INITIALIZE_THREADS in SWIG_init() * CheckPlatformSupport.cmake: various improvements * Ease copy-paste by invoking apt noninteractively * Rename COPYING to LICENSE.md so follow standard naming conversion * cecloader.h: fix null return * Mark all devices as inactive when new active source is unknown * Fix use after free in callbacks with results. * Add a commandHandler callback to allow external libs to handle CEC commands themselves. * Remove debug printfs. * Attempt to fix race condition when freeing the callback wrapper. * Allow command handler callback to intercept broadcast messages and fix inconsistent callback wrapper deletion again. * Remove useless mutex. * Remove useless 'keepResult' parameter and make sure the CCallbackWrap is only deleted once even in case of timeout. * Fix Python module import * fix assert issue with systemd udev * tegra-cec support. * Add support for Windows ARM64. - Remove reproducible.patch, now included upstream. - Rebase libcec-cmake_install_lib_dir.patch * Wed Jun 28 2023 Martin Pluskal <mpluskal@suse.com> - Small packaging cleanup * Wed Jun 28 2023 Ludwig Nussel <lnussel@suse.com> - Don't buildrequire lockdev, it's not actually used * Thu Feb 11 2021 Bernhard Wiedemann <bwiedemann@suse.com> - Add reproducible.patch to drop build host name (boo#1084909) * Thu Jan 14 2021 Martin Pluskal <mpluskal@suse.com> - Update to version 6.0.2: * See provided changelog.in for detailed list of changes - Drop no longer applying libcec-build-compare.patch * Mon Feb 11 2019 Martin Pluskal <mpluskal@suse.com> - Fix dependency handling for python3 * Wed Jan 09 2019 Jan Engelhardt <jengelh@inai.de> - Use noun phrase in summary. Generalize description. * Mon Dec 31 2018 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 [#309] + 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. [#423] + 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. [#303] + 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 * Thu Mar 08 2018 mpluskal@suse.com - Cleanup spec file - Switch to python3 * Sun Feb 19 2017 sagiben@gmail.com - Rebase libcec-cmake_install_lib_dir.patch
/usr/lib/libcec.so.7 /usr/lib/libcec.so.7.0.0 /usr/share/doc/packages/libcec7 /usr/share/doc/packages/libcec7/changelog.in /usr/share/licenses/libcec7 /usr/share/licenses/libcec7/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Mar 22 23:42:21 2025