API changes
- Add methods
setPackageName
andsetAttributionTag
(#1332). These methods allow you to pass your package name and/or a tag when creating an audio stream. Android will output these strings in system logs to make it easier to attribute system calls back to your application.
Bug fixes and workarounds
- Fixed an issue where an incorrect audio device ID could be used if sample rate conversion is also used (#1310)
- flowgraph: Start linear ramps at the initial volume set (#1318)
- fix unused-parameter warnings (#1331)
- Add workaround for Samsung Galaxy S9 recording silence sometimes. Fixes #1110
- Improve callback stop handling on pre-R devices (#1351, Fixes #1230)
- Remove include of ndk-version.h (#1359, #Fixes #1358)
Binary changes
- The Oboe libraries are now built with debug information to assist with debugging. This information is stripped automatically by Android Studio in release builds so there's no APK bloat. Fixes #1301.
Non core changes
- Many updates to OboeTester
- Code samples now use Float to Int16 conversion on API <21
- Github repo default branch renamed from
master
tomain