commit | 5b2a750dada16d18b9d3a27983e3b5b56e6d376d | [log] [tgz] |
---|---|---|
author | Phil Burk <philburk@mobileer.com> | Mon Feb 05 17:22:12 2024 -0800 |
committer | GitHub <noreply@github.com> | Mon Feb 05 17:22:12 2024 -0800 |
tree | 5991d58ae492d6ef6eb5273691d1901ba7dbafc3 | |
parent | db4c6941f36780e65ad915bc1d7ba6da37b028a7 [diff] |
Improve glitch tests (#1956) There are often glitches counted in the manual Glitch test that are not visible or audible! Those "glitches" were caused by slowly drifting sample rates. Apparently input and output may be on different clocks! The fix was to continuously adjust the phase of the reference sine wave so that it tracks the incoming signal. This is like a "phase locked loop". Also: * Improve display of glitches, add cursor * Add "Auto draw" checkbox * Add "Force glitch" checkbox * Replace abs() with fabs() calls. * Bump OboeTester version to 2.5.9
Oboe is a C++ library which makes it easy to build high-performance audio apps on Android. It was created primarily to allow developers to target a simplified API that works across multiple API levels back to API level 16 (Jelly Bean).
We would love to receive your pull requests. Before we can though, please read the contributing guidelines.
View the releases page.