sim/sim_alsa: reset alsa pcm device when snd_pcm_avail < 0

Signed-off-by: qiaohaijiao1 <qiaohaijiao1@xiaomi.com>
This commit is contained in:
qiaohaijiao1 2023-02-14 09:52:43 +08:00 committed by Xiang Xiao
parent 1532ccbd59
commit 9334ae47c7

View File

@ -934,6 +934,12 @@ static void sim_audio_process(struct sim_audio_s *priv)
avail = host_uninterruptible(snd_pcm_avail, priv->pcm);
if (avail < expect)
{
if (avail < 0)
{
ret = avail;
goto out;
}
return;
}