diff --git a/src/sound_sb_dsp.c b/src/sound_sb_dsp.c index 6bb1639..6aebef1 100644 --- a/src/sound_sb_dsp.c +++ b/src/sound_sb_dsp.c @@ -1110,8 +1110,7 @@ void sb_poll_i(void *p) void sb_dsp_update(sb_dsp_t *dsp) { - /*this "if" implements two things: speaker on/off and buffer cleanup after stopping audio. */ - if (!dsp->sbenable || dsp->muted) + if (dsp->muted) { dsp->sbdatl=0; dsp->sbdatr=0;