Based on chat with Bojcha and his and my tests:
- Sync works in 7.73 from 80 ms, in 7.82 from 100 ms, most likely cause is that I aligned my buffer size checks with the sound card code (which is actually better because it's more predictable).
- Low latency values (80 ms) work fine in 7.82 when using VAC or Realtek, but not with Juli@! So something must be affecting the Juli@ driver - somehow.
Ahhhh.. More chat. Sync was enabled for the Juli@ (AUTO mode, and input was coming from VAC).
So:
Ok anyway.... seems all is kinda ok if I do something with auto sync and buffer sizes
So either disable AUTO SYNC for small buffer (actually that makes sense, if it causes issues people will probably increase the buffer size), or don't allow small buffer sizes when Sync is used.
Latter seems to be a better idea; maybe show a warning that the small buffer size is ignored due to sync.