You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Overview Description:
Oh boy, so this is a fun one.
"autorepeat" here is keyboard autorepeat, i.e. when you hold down a key & it just types it over & over.
When e.g. seeking later into the video with e.g. →, while Celluloid is seeking, it doesn't seem to realize that I've actually released the key during that process. Due to my very speedy autorepeat settings, this causes seeks to be arbitrarily multiplied depending on how much time it takes to actually do the seek. IOW, it thinks I've entered → more than once, as if I had been holding it down the whole time during that one seek. At least, this is what I believe it's doing; it's practically not there with default autorepeat settings (these are the same for nearly every desktop & WM out there).
(as an aside: is Celluloid's input processing on a different thread? If not, that's probably the culprit)
Steps to Reproduce:
Set your keyboard autorepeat delay & interval very low & high, respectively. This'll make it easier to hit the problem. Then throttle Celluloid's CPU usage, to make seeks slower.
Seek in a video 5 seconds with the → or ← key a bunch of times.
Actual Results:
The seek will randomly go much further into the video than it did before, in a manner that cannot be explained by mpv's seeks snapping to keyframe boundaries.
Expected Results:
The seek should only trigger once.
Version: 0.27
Additional Information:
The text was updated successfully, but these errors were encountered:
Overview Description:
Oh boy, so this is a fun one.
"autorepeat" here is keyboard autorepeat, i.e. when you hold down a key & it just types it over & over.
When e.g. seeking later into the video with e.g. →, while Celluloid is seeking, it doesn't seem to realize that I've actually released the key during that process. Due to my very speedy autorepeat settings, this causes seeks to be arbitrarily multiplied depending on how much time it takes to actually do the seek. IOW, it thinks I've entered → more than once, as if I had been holding it down the whole time during that one seek. At least, this is what I believe it's doing; it's practically not there with default autorepeat settings (these are the same for nearly every desktop & WM out there).
(as an aside: is Celluloid's input processing on a different thread? If not, that's probably the culprit)
Steps to Reproduce:
Set your keyboard autorepeat delay & interval very low & high, respectively. This'll make it easier to hit the problem. Then throttle Celluloid's CPU usage, to make seeks slower.
Actual Results:
The seek will randomly go much further into the video than it did before, in a manner that cannot be explained by mpv's seeks snapping to keyframe boundaries.
Expected Results:
The seek should only trigger once.
Version: 0.27
Additional Information:
The text was updated successfully, but these errors were encountered: