oboe
oboe copied to clipboard
Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
Test each output channel individually while the stream is held open so that we can compare the latency per-channel. Some wired headset have different output latency for left/right channels!
Android version(s): 10 Android device(s): Vivo NEX A Oboe version: master App name used for testing: OboeTester (Please try to reproduce the issue using the OboeTester or an Oboe sample.)...
Android version(s): 12 Android device(s): Pixel 6 Oboe version: 1.6.1 and from main branch App name used for testing: Hello Oboe **Short description** Using multi-channel audio interfaces with the Pixel...
Android version(s): API 31 Android device(s): Samsung Galaxy A52s Oboe version: 1.6.1 App name used for testing: LiveEffect **Short description** Relying on automatic device selection using `setDeviceId(0)` when creating an...
Android version(s): PPR1 Android device(s): S10e (Exynos) Oboe version: 1.5.1 App name used for testing: OboeTester **Short description** Running Round Trip Latency test, [Average] stalls on second pass **Steps to...
Android version(s): 9 Android device(s): Samsung Galaxy S8 Oboe version: 1.5 App name used for testing: Drumthumper (built locally or Play Store version) **Short description** Glitches consistently **Steps to reproduce**...
Android version(s): 10 Android device(s): Samsung S10 Oboe version: (Sample drumthumper) App name used for testing: Drumthumper from the sample projects **Short description** When playing any wav sounds with the...
Android version(s): 10 Android device(s): Google Pixle 3a Oboe version: 1.4.2 App name used for testing: Similar to LiveEffect **Short description** In voice related application, I'm working on, I have...
This will make it easier to use the resampler outside of Oboe. See discussion at #1153
Android version(s): RQ1A Android device(s): Pixel 3a XL Oboe version: 1.5.0 App name used for testing: OboeTester **Short description** If setFramesPerDataCallback() is set to a value higher than the burst...