From: <mm...@us...> - 2008-06-15 22:10:53
|
Revision: 10282 http://alleg.svn.sourceforge.net/alleg/?rev=10282&view=rev Author: mmimica Date: 2008-06-15 15:10:59 -0700 (Sun, 15 Jun 2008) Log Message: ----------- Stop the ALSA voice immediately on al_stop_voice(). Modified Paths: -------------- allegro/branches/4.9/addons/audio/alsa.c Modified: allegro/branches/4.9/addons/audio/alsa.c =================================================================== --- allegro/branches/4.9/addons/audio/alsa.c 2008-06-14 23:10:18 UTC (rev 10281) +++ allegro/branches/4.9/addons/audio/alsa.c 2008-06-15 22:10:59 UTC (rev 10282) @@ -384,11 +384,10 @@ { ALSA_VOICE *ex_data = voice->extra; + snd_pcm_drop(ex_data->pcm_handle); + ex_data->stop = true; - while (!ex_data->stopped) - al_rest(0.001); - if (!voice->streaming) { ex_data->pos = 0; alsa_unload_voice(voice); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |