Mercurial > audlegacy-plugins
diff src/psf2/eng_psf2.c @ 2750:6319a15e7243
Plugin is mostly usable now.
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Mon, 30 Jun 2008 23:39:49 -0500 |
parents | f0547285577e |
children | f1482af6384c |
line wrap: on
line diff
--- a/src/psf2/eng_psf2.c Mon Jun 30 23:17:59 2008 -0500 +++ b/src/psf2/eng_psf2.c Mon Jun 30 23:39:49 2008 -0500 @@ -590,14 +590,17 @@ { int i; - for (i = 0; i < 44100 / 60; i++) + while (playback->playing && !playback->eof) { - SPU2async(1, playback); - ps2_hw_slice(); + for (i = 0; i < 44100 / 60; i++) + { + SPU2async(1, playback); + ps2_hw_slice(); + } + + ps2_hw_frame(); } - ps2_hw_frame(); - return AO_SUCCESS; }