I have created a 3D sound system based on SDL_mixer, using Mix_SetPanning to move sound around the ears. However, it takes about half a second for the updates to the sound volume Mix_SetPanning performs to take effect! So, if i turn quickly, the sound will remain unchanged for half a second, and then update to the proper level.
Is there any way I can speed this up? Otherwise, I have to use OpenAL.
EDIT: I found that the update speed scales with the chunk size. Still can't make it fast enough though.