Source to the ALSA section of the app doing this (brutefir). http://brutefir.sourcearchive.com/documentation/1.0f-1ubuntu0/bfio__alsa_8c-source.html The stop routine just closes the handles. Is this the correct behavior? There is over 10s of music queued in the driver when the handle is closed. void bfio_synch_stop(void) { int n; if (base_handle == NULL) { return; } FOR_IN_AND_OUT { for (n = 0; n < n_handles[IO]; n++) { snd_pcm_close(handles[IO][n]); } } } -- Jon Smirl jonsmirl@xxxxxxxxx _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel