tesselode / kira

Library for expressive game audio.
https://crates.io/crates/kira
Apache License 2.0
855 stars 43 forks source link

Add an option to disable the logic that polls for device changes #45

Closed jakerr closed 1 year ago

jakerr commented 1 year ago

... every half second

On macOS this polling causes crackling in the audio. This is most likely due to a bug in the cpal implementation. See: https://github.com/tesselode/kira/issues/38.

This is one of two optional solutions. The other is #46. I think I prefer the other option rather than this one as I don't think this needs to be configurable on macOS. More reasoning on that in the other pull request.