github google/oboe 1.9.3

one day ago

API changes

  • Added setting shared pointers to FullDuplexStream and deprecated raw pointers. (#2034)
  • Fixed a deadlock in OpenSL ES when stopping a stream. (#2061)
  • Added AudioClock so apps can easily get the current timestamp and sleep until a given timestamp or for a certain amount of time. (#2080)
  • Added compile flag for statically linking OpenSL ES (#2112, #2115)
  • Added the ability report its workload to audio streams. This will help with glitches when you suddenly increase the performance load. (#2116)
  • Updated to 16kb page sizes. This is needed for Android 15 as some devices only support 16kb page sizes. (#2126, #2084, #2086)

OboeTester

  • Added a Rapid Cycle test to help with testing stream stops and starts in succession. (#2042, #2060)
  • Made some improvements in DataPaths tests. (#2045, #2047, #2069, #2073, #2074, #2083, #2088)
  • Fixed an issue where action bars were set to light. (#2048)
  • Fixed an issue where some tests could switch to landscape mode when all tests should be in portrait mode. (#2049)
  • Added ro.build.date to MainActivity. (#2053)
  • Fixed an issue where sounds could get too high pitched when there were too many channels. (#2067)
  • Added ForegroundService so OboeTester can record in the background. (#2071, #2076, #2100, #2106)
  • Added the actual device id to the UI after a stream is created. (#2078)
  • Added AEC, AGC, and NoiseSupressor effects. (#2091)
  • Added bluetooth and telephony features to device report. (#2094)
  • Added Intents to CPU Load test. This will allow developers to automate testing this test. (#2104)

Samples

  • Run LiveEffect in background with ForegroundService to showcase FullDuplexStream. (#2063, #2070, #2097)

Don't miss a new oboe release

NewReleases is sending notifications on new releases.