jiabin
jiabin
Spatialization behavior is added in API 32 in AAudio. Oboe need to support this API so that the apps can sets the behavior affecting whether spatialization will be used. What's...
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.
From code [AudioStreamAAudio::internalErrorCallback](https://github.com/google/oboe/blob/main/src/aaudio/AudioStreamAAudio.cpp#L138), it will try to promote the weak pointer to a shared pointer when there is an error callback. When the shared pointer exists, it will use the...
For offload, there can be big amount of data written in the buffer, there is no reason to keep writing and keep the buffer full for offload stream. It makes...
In Oboe, there are places declaring lock guard as `std::lock_guard`. It can by simplified as `std::lock_guard _l(mutex).`
Currently in OboeTester, we have check box for effect and Y or N for if it was enabled or not. And then the effect will be set to enabled if...
With devices moving to AIDL HAL, they are reporting mmap capabilities via new HAL API. In that case, they may deprecate the old system properties that was used to report...
If background operation is not selected, OboeTester should stop its test when moving to background. This happens when `onPause` is called. When `onStop` is called, it is indicating the activity...
Offload playback is introduced in Android 16 in AAudio. It is a little bit different from the low latency playback. It is reasonable to add a wiki page for it.