Skip to content

1.8.0

Compare
Choose a tag to compare
@robertwu1 robertwu1 released this 12 Oct 21:49
· 113 commits to main since this release

API changes

  • Deprecated AudioStreamBuilder.setCallback. Please use setDataCallback and setErrorCallback
  • Added getHardwareChannelCount, getHardwareSampleRate, and getHardwareFormat to audio streams. They are supported in AAudio in API 34+. (#1744)
  • Added privacy sensitive mode APIs. They are supported in AAudio in API 30+. (#1751)
  • Added release to audio streams. They are supported in AAudio in API 30+. (#1755)
  • Added IEC61937 support. They are supported in AAudio in API 34+. (#1758)
  • Added allow capture policy APIs. They are supported in AAudio in API 29+. (#1768)
  • Added APIs to declare spatialization behavior. They are supported in AAudio in API 32+. (#1776)
  • Added ADPF support in Oboe. (#1788)
  • Added full duplex stream to Oboe. (#1920)

Bug fixes

  • Fixed an issue where Oboe was waiting for more frames than could be possibly available (#1702, Fixes #1701)
  • AAudio could sometimes return a positive number as an error code. Oboe now changes these to ErrorInternal. (#1711)
  • Fixed an issue where the resampler was causing sound the be muffled. (#1813, Fixes #1673, #1625)
  • Fixed an issue where some parameters were not copied in FilterAudioStream. (#1898, Fixes #1897)

OboeTester

  • Routing crash test (#1760)
  • CPU load test (#1788)
  • Cold start latency test (#1887)
  • Various bug fixes and improvements