Robert Wu
Robert Wu
If the same port is being used for both input and output, we should not open the device twice. We should instead open the device only once and use the...
Below is what close looks like internally. We should not two separate port selectors call close at the same time. We should expose something like MidiInputOutputPortSelector if developers need to...
The main issue here is that we are calling openDevice for both ports. This is not a good solution to the problem. We should really only open the device once...
The diff between the two releases for OpenSL ES only has two changes in the src/opensles folder. [This](https://github.com/google/oboe/commit/8041b3891ade1a39dc575fb4e740b6d6f7087d0d) is simply a change in types and should not affect anything as...
I went through every [commit](https://github.com/google/oboe/compare/1.5.1...1.6.1) between the two releases and I don't see anything suspicious. @taemincho Can you check that there's no changes on your end that could have caused...
@xzhan96 can you try a more recent commit? Perhaps #1570 fixes this.
Seems like there is a race condition where some code is waiting for something else to finish to grab the lock. @philburk Do you know whether there are compile flags...
@xzhan96 can you help verify whether #1621 solves your issue?
Maybe this is related to MMAP being disabled on Redmi Note 8/10. The AAudio non-MMAP path may be missing coverage on other phones and perhaps may happen other phones that...
Added to OboeTester. Not adding this to samples as it increases latency too much