oboe
oboe copied to clipboard
Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
This is needed because some devices report hidden channels that do not have analog jacks where we can put loopback cables. For example, the Arturia Minifuse 4 reports 6 channels....
Try to open TWO output streams with independent settings to test interference. Will the AAudio service open a second mixer for SHARED if the devices do not match? See #1844
Android version(s): 11 Android device(s): Samsung SM-T500 Oboe version: 1.6.1 App name used for testing: Audio Evolution Mobile Studio I'm not sure if you are interested in these kind of...
See internal bug: b/149051487#comment4
First measure RT latency. Then start with a stable loopback glitch test with N buffer. Then slowly increase a sleep time inside the callback to see if you can measure...
This can be used for testing Java latency using a second phone and a crossover cable. This is for WebRTC latency investigation.
IEC61937 was added in API 34. Oboe has already added IEC support. There should be corresponding test in OboeTester for IEC61937. An example from internal ag/18819603.
Some devices, such as the Creative SB4! have low loopback gain. We need to tune the Glitch Tests and RT Latency to work better with low volume.
Maybe read an XML file for the configuration data, or a name=value file. Save the recorded data to a WAV file. We need to make sure this cannot be used...
I'm trying to see what's the lowest latency I can get with the LiveEffect app using a pair of wireless earbuds. I think this essentially just depends on what bluetooth...