19 Jan
2016
19 Jan
'16
1:04 a.m.
Hi Iwai-san
Userspace can get to know the XRUN state by calling some APIs. Then, it can recover PCM substream by executing SNDRV_PCM_IOCTL_PREPARE ioctl.
I think we can use snd_pcm_stop_xrun() for this purpose.
Right. But beware of locking by this function. Unlike snd_pcm_stop() this function takes the stream lock by itself.
Thanks ! I see. I will investigate it.