Skip to content

libCEC 8.1.1

Latest

Choose a tag to compare

@opdenkamp opdenkamp released this 27 Jul 19:04

Changelog

libCEC 8.1.1 is a bugfix release. It resolves key-handling and Panasonic CEC regressions reported against 8.0.0 / 8.1.0.

Highlights

  • Double-tap dedup is opt-in again — restores 7.1.1 keypress forwarding for clients running the defaults (Kodi/CoreELEC), fixing sluggish and dropped same-key navigation (#722)
  • Panasonic Viera remote no longer dies after a standby/wake cycle — the box was spraying power-on keypresses at an already-on set, so the TV stopped routing the remote to it (#722)
  • Fixed a keypress poll delay that could stall the processor thread

Key handling

  • fixed: never return a 0 keypress poll delay, which could stall the processor thread until the next incoming frame instead of servicing the next keypress deadline
  • changed: make double-tap dedup opt-in by defaulting iDoubleTapTimeoutMs to 0, restoring 7.1.1 keypress behaviour for clients on the defaults (Kodi); set it >0 to enable. Panasonic (VL) still turns it on automatically (#722)

Panasonic / Viera

  • fixed: revert sending a user control power on keypress alongside image view on to Panasonic Viera sets (#511); the box sprayed power-on keypresses at an already-on set on every active-source retry after a standby/wake, and the TV then stopped routing the remote to it (#722)

Full Changelog: libcec-8.1.0...libcec-8.1.1