Kernel CEC Framework vs. libCEC

  • With the new support of CEC inside kernel (now including Raspberry since 4.14), its planned to migrate from libCEC?

    And this will be a Kodi related issue or Libreelec can decide to do the migration without waiting for Kodi updates?

    The libCEC project is not frequently updated (for example, latest commit broke compilation under Raspberry and nobody fix or revert anything since July). And version 4 of the library has caused problems to several people.

    Thanks,

  • Our long term technical direction will be to use the in-kernel framework and we are actively collaborating with Hans Verkuil who maintains that part of the Linux kernel. At the moment the kernel parts hook into the libCEC support within Kodi, but at some point code needs to be reworked to drop that dependency. I'm not directly involved or sure whether this will happen in v18 as GBM/DRM and V4L2 graphics support has a higher priority, but it's a firm item on our long-range to-do list.