web-audio-api-rs
web-audio-api-rs copied to clipboard
`cubeb` audio backend improvements
trafficstars
- [ ] Fix occasional segfaults when interacting with the
stream(suspend, resume, get latency) - [x] Support other output channel configs than STEREO
- [ ] Validate 4.1 output and other number of speakers
- [ ] Support other input channel configs than STEREO
- [ ] Setup a single stream for both input and output handling (currently two streams are used, leading to time drifts)
- [ ] What if hardware does not support
SampleFormat::Float32LE?
A solution for the segfaults could be to run the rust implementation of the audiounit backend: https://github.com/mozilla/cubeb-rs/pull/75#discussion_r946494221