mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-19 23:32:28 +00:00
d9f02aecdf
Specifically: there's no way to guarantee no overbuffering due to the startup race, other than having QAudioOutput obtain data by pull rather than push. But if it's pulling then that implies an extra buffer. And since the sizes it may pull are not explicit, there's guesswork involved there. So: no extra buffer => uncontrollable risk of over-buffering. Extra buffer => a controllable risk of over-buffering. |
||
---|---|---|
.. | ||
Mac | ||
Qt | ||
SDL |