Closed johnnyman727 closed 9 years ago
@kevinmehall, ready for review. A lot of the changes are from a simple refactor. I was originally using one global struct to keep track of the state of audio playback or recording. The struct was too bloated so I split it into to: one for recording and one for playback.
Approved by @johnnyman727. Running tests.
This patch is meant to make the audio driver more reliable by fixing as many open issues as possible.