[alsa-devel] How does ALSA detect underrun in OSS emulation?