aout: restart output on the decoder thread, safely
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 4 Aug 2011 16:34:51 +0000 (19:34 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 4 Aug 2011 16:37:37 +0000 (19:37 +0300)
commitd263cd6d2403f4ec72705e00b951d74f2ebe5fe5
tree291b888836588f9854a41c433d7b9cbdcf667162
parent655ba892ad51be3d6e152276efb065103d8ca02c
aout: restart output on the decoder thread, safely

This should fix the remaining crashes and deadlocks when changing
the audio device or the channel map.
src/audio_output/aout_internal.h
src/audio_output/dec.c
src/audio_output/intf.c