I have a little application running (Win XP) that streams audio via the audioDeviceIOCallback function. However, I get “hickups” (sounds like the same buffer of the audioDeviceIOCallback function gets played several times) when for instance I get a Skype message, minimize/restore windows etc. And this in release code with a minimal CPU usage of the application (<1%). A guess is that the audioDeviceIOCallback is not called in time so that the sound output buffer gets played again because of data starving. Any idea as to what might cause this?