audiodev.c: Recover gracefully from buffer underruns.

Avoid aborting or losing audio data at any cost.

Signed-off-by: David Jander <djander@gmail.com>