Thats not a problem on the sound code.ndc was never meant to be used with big buffers because sound gets laggy.The problem is that you -have- to use large buffers on vista, and while streaming works perfectly fine with em the sync gets bursty leading to a perceived 'choppiness'. That is happens by design (yes, its not a bug) as it allows to free up cpu time (take a look at the task manager, ndc only uses the amount of cpu needed instead of wasting a full core for busy waits like other emus do).The fact that i dislike vista and don't plan to switch os anytime soon makes the problem a bit bigger, as i can't test the behavior of any change i do

.
nullDC is tested under windows xp x64,c2d, gf8600 GTS (ati HD 4850 now, since i upgraded, but most of the code was writen with the 8600), and an audigy soundcard.I just assume that rest OS/PCs will get similar results to my platform, as i can't afford to buy 20 test systems and dedicate time testing at em.