https://bugs.kde.org/show_bug.cgi?id=525190

            Bug ID: 525190
           Summary: CEC Handler does not work correctly on HDMI ports
                    other than number one
    Classification: Plasma
           Product: Plasma Bigscreen
      Version First unspecified
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: Input Handler
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

DESCRIPTION

At
https://invent.kde.org/plasma/plasma-bigscreen/-/blob/master/inputhandler/libcec/cecworker.cpp?ref_type=heads#L46
, CECInitialise is called passing a blob of configuration to set up an HDMI-CEC
adapter. This config blob does *not* contain the argument `iPhysicalAddress`
(from
https://pulse-eight.github.io/libcec/cpp/structCEC_1_1libcec__configuration.html
).

Since this is absent, a CEC adapter such as the common Pulse-Eight defaults to
HDMI physical address 1.

When plugging a computer running Plasma Bigscreen into an HDMI port other than
number one of a TV or receiver, this means that it does not respond to remote
control button presses, since it thinks it is physical device one, but is
actually connected to a different physical port.

Software like Kodi has a configuration option to inform the adapter of which
physical port number it should use.

This renders Plasma-Bigscreen unusable with a TV remote unless connected to the
first CEC port.

STEPS TO REPRODUCE
1. Plug a USB CEC adapter into a PC running Plasma Bigscreen
2. Connect an HDMI cable from the PC to the CEC adapter, and another from the
CEC adapter to the *SECOND* HDMI port on an upstream device
3. Attempt to control Plasma Bigscreen using remote navigation keypresses

OBSERVED RESULT

Remote button presses are ignored.

EXPECTED RESULT

Remote button presses navigate the Bigscreen interface.

SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
KDE Plasma Version: Latest git as of 2026-09-03
KDE Frameworks Version: Latest git as of 2026-09-03
Qt Version: Latest git as of 2026-09-03

ADDITIONAL INFORMATION

Thanks for your time!

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to