Releases
1.9.3
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 )
You can’t perform that action at this time.