if (alsa_can_pause)
snd_pcm_pause(alsa_pcm, p);
else if (p)
else
snd_pcm_drop(alsa_pcm);
{
if (p)
snd_pcm_prepare(alsa_pcm);
force_start = FALSE;
}
if (!p)
paused = FALSE;