try using larger buffers and or more buffers. Also does stop play and killing and restart play help? Do share your complete source with the rest of us. Also for small ogg sound you could consider using openal's native ogg play buffer. On torry.net there should be a mp3 player with source. The decoding part is in c and comes compiled in a dll as far as i can remember.