Closed stigger closed 6 years ago
Getting unwanted auto-repeats on FLIRC as well. Backed to 1.3.0 which solves the problem for me.
Additionally to removing if (kevent->text().size())
I also had to disable the timer-based autorepeat, because the KeyUp sometimes incorrectly delayed, which triggers the autorepeat and messes up everything if I pressed "left" or "right" during playback.
I have just tried to reproduced that issue, but wasn't able to. I'm running 1.3.1.673
on a RPi3. I am running it vanilla.
Anything you guys would have that could be specific and which could help triggering this issue ?
The issue very easily reproduces for me under the following conditions (also on RPi3):
At some point the last keypress will start autorepeating and will repeatedly jump to the end or the beginning of the video file.
@stigger : are you still having this issue ?
Unfortunately, can't say. I've abandoned the idea to use RPi as a media player a long time ago and moved to Apple TV 4K.
But when I was using RPi, I had to run my own patched build with the workaround that I've described above.
Ok, as i haven’t heard about such an issue from other users, will close it then :)
Disclaimer: I'm using Harmony Hub acting as a bluetooth keyboard, but most likely this applies to other input devices as well
I've noticed that during playback the key presses tend to "stuck" for a while and repeatedly invoke the same action over and over again. While investigating, I discovered that the code in https://github.com/plexinc/plex-media-player/blob/master/src/ui/EventFilter.cpp#L123 that's supposed to handle repeated events does not work for me.
I've added additional logging:
And here are the results:
For now I've worked around the issue by removing the
if (kevent->text().size())
check (introduced in 00c744b207bdd4d844349d4b7a5e7af527decae9), but not sure how to fix it properly./cc @wm4