http://bugs.winehq.org/show_bug.cgi?id=22498
--- Comment #9 from Raymond superquad.vortex2@gmail.com 2010-04-27 20:08:45 --- (In reply to comment #7)
Do the changed times matter?
Also, multiple waveopens to the same device
yes, you are expecting 4 periods per buffer in vodTick but 10 periods per buffer
static void CALLBACK wodTick(UINT id, UINT msg, DWORD_PTR dwUser,
snd_pcm_hw_params_get_buffer_size(cur->hw_params, &buflen); snd_pcm_hw_params_get_period_size(cur->hw_params, &psize, NULL); if (buflen > 4 * psize) buflen = 4 * psize;