> Modified files: > src/scicore : tools.c > src/sound : soundserver_sdl.c > > Log message: > 1) revert out the sched_yield() changes; they caused odd delays and > stuff in the game at inopportune times. > 2) add a #define for win32 in the sched_yield > 3) make the sdl_soundserver use its own sleep/yield semantics. > > Both the _unix and _sdl soundservers seem to work fine now on ia32 > linux; with any luck they'll be good in win32 as well. The instruments are screwed up -- the opening notes are usually birds chirping (in LSL3). Other than that, CPU usage is okay. I'll test HQ1 and SQ3 as we talked about on IRC. I tried reverting back to the previous soundserver_sdl.c that worked perfectly on win32, and it doesn't work anymore. Could the tools.c changes be the cause? I'll investigate this further and reply with any results. -- http://www.clock.org/~matt
