fix alsa aubuf over-/underrun bug