Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default input_block_timeout = 0 (settings>latency>input block timeout) may accumulate input from gamepad in some Android TV #16409

Open
WargusUser opened this issue Apr 4, 2024 · 0 comments

Comments

@WargusUser
Copy link

In Haier with Android TV noticed some weird bug.
If you press quickly buttons at short time it's bufferize input from gamepad. When you stop pressing buttons the game still recognizes button presses like it accumulated a press button queue
Someone found that it's not happened with old version of retroarch, but not exactly remembered a version. I tried to downgrade as many times as needed from 1.17.0 without saving configuration file.
I found that input work correctly in 1.10.3, but not in 1.11.0. What I found interesting in the changlelog for 1.11.0
"INPUT: Fix off by one error for input_block_timeout setting. Also default to 0 for this setting (pretty massive performance gain)"
Version 1.10.3 defaults input_block_timeout = 1, but 1.11.0 defaults input_block_timeout = 0
When I set input_block_timeout = 1 (settings>latency>input block timeout), that fixes a problem in new version of retroarch in Haier with Android TV. Input works without accumulating button press queue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant