Phil Burk
Phil Burk
The OpenSL ES buffer queue length controls the allocated size of the internal buffer. So we can use that to make sure there is enough capacity to protect against glitches...
Change kBufferQueueLength constant to mBufferQueueLength variable. Set mBufferQueueLength based on capacity and callbacksize. See experiment on the effect of kBufferQueueLength on latency in: [Why Oboe only enqueue one buffer? #464](https://github.com/google/oboe/issues/464)...
Android version(s): SP1A Android device(s): Sargo Oboe version: 1.6.3 App name used for testing: OboeTester\ **Short description** The callback is bigger than capacity so rendering a buffer can take so...
0, 32, 128, 384, 512, 1024, 2048, 4096
If multiple threads are opening and closing stream then there can be race conditions that result in a crash. #953 The use of a single threaded audio "manager" can be...
We need to test AAudio and Oboe on various devices. So if YOU have published an app that uses Oboe, please add a comment to this Issue. Include a link...
In ECHO INPUT to OUTPUT it is very easy to get feedback. The user should be warned to avoid high volume.
That will help us analyze problems more easily without having to export the WAV file.
Copy the red VU meters from the "TEST INPUT" activity to the "ECHO INPUT to OUTPUT". That will help us diagnose whether the problem is in the input or output....
When I run the test on a GBus it has low confidence, 0.32, because of all the low frequency energy. So we should try a high-pass filter with a 100...