-
Notifications
You must be signed in to change notification settings - Fork 569
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
Limit setBufferSize to reduce glitches #654
Comments
Provide flag to enable workaround so Oboetester can still test underlyng API. |
Solution for now: For all Samsung models we will not allow the buffer size to be <2 bursts. This is because at 1 burst you may get glitches caused by timing issues, and you won't receive any increase in underrun count so you may not be aware. |
I think this is duplicated with #564 |
Currently I am working on porting my iOS app, DrumKnee, to Android but the constant glitches are a deal breaker. Hopefully someone will pick this one up shortly. |
We have added a range limit to setBufferSize in the QuirksManager. This will not fix all glitches forever. But it will help. This task is finished so closing. |
In QuirksManager.cpp, based on device and version, prevent setBufferSize from going too low or too high.
The text was updated successfully, but these errors were encountered: