Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Repeat functionality philips remote #95
I want to re-open issue: #66 since I'm seeing behaviour in the cec-client that's not in line with the statement that it is not supported.
I've noticed with the cec-client, that my Philips remote does in fact send repeated commands, I can see this scroll by when holding a button (i.e. down arrow) down. Though Kodi does not accept this input. What can I do to further troubleshoot this?
Debug log cec-client:
I have the same issue as Kroellie.
On single press:
On long press:
And only one move is detected with the long press (no repeat).
Looks like it. Will check this issue before the next update. I have a
On 03-07-15 19:51, Nico5206 wrote:
Can't provide an ETA, sorry.
I've just tested this on two Philips TVs that I have here, both MY2012, and it doesn't send repeats correctly (it only sends key pressed and released, and is pretty slow in doing that). So it looks like something that they've only fixed recently and that they didn't bother to update the software in previous models.
I'll check some other brands that I have here.
I don't think #111 will fix the issue, since the action is not executed more than once, even when holding it.
To clarify: When holding the button, only a single input action is executed, even though libcec receives multiple "user control pressed (44)" commands.
As far is I understand, The goal of #111 is to increase the speed of already working, but slow repeated press+release events, but in this case there are no actions executed at all.
This are some more some more detailed logs from a Philips 47PFL4007K :
SINGLE PRESS ARROW-UP
SINGLE PRESS ARROW-DOWN
All using libcec-3.0.0
What I get from it, is that libCEC expects the following cec-input for a single press:
and the following for holding a key:
But what it actually gets is
note that according to the log there are multiple keypress, but only a single release event sent from the tv when holding the key.
When I have more time, I will compile #111 and if it fixes anything here, but I doubt it.
Exerpt from the CEC Specs 13.13.2
It looks like libCEC does it correctly after the specs, but Phillips doesn't send the correct key release commands, so libCEC autoreleases the button instead of repeating the command. Can we have a vendor specific workaround?
edit: Just installed OSMC, which supposedly already has #111 merged. The issue persists.
@opdenkamp can you reopen the issue please?