Just curious: What is non-blocking mode and why is the device opened with regard to the "block" suboption of the alsa driver (ao_alsa.c, line 466) and set to blocking mode right afterwards (line 480)? Ingo