1. Fix (?) the Win32 output. It used to get a deadlock on waveOutWrite when callback wants the critical section. Figured that we actually only need the critical section to keep the block count straight. 2. Reformat the code.
1. Fix (?) the Win32 output. It used to get a deadlock on waveOutWrite when callback wants the critical section.
Figured that we actually only need the critical section to keep the block count straight.
2. Reformat the code.

Still, I don't like the win32 output. It cannot be efficient to allocate/deallocate memory blocks all the time.
A fixed set of buffers makes so much sense.
Just manage an array of them (do I need so many, even?).


nadult/mpg123,nadult/mpg123,nadult/mpg123,nadult/mpg123,nadult/mpg123,nadult/mpg123,nadult/mpg123