On Di, 2017-01-31 at 09:46 +0100, Thomas Huth wrote: > When compiling with SDL2, the semaphore trick used in sdlaudio.c > does not work - QEMU locks up completely in this case. To avoid > the hang and get at least some audio playback up and running (it's > a little bit crackling, but better than nothing), we can use the > SDL locking functions SDL_LockAudio() and SDL_UnlockAudio() to sync > with the sound playback thread instead.
Does SDL_LockAudio work with sdl1 too? So we can possibly avoid having all those #ifdefs? cheers, Gerd