use snd_pcm_recover/snd_pcm_drop