alsa: Split alsa_open().
authorAndre Noll <maan@systemlinux.org>
Sun, 15 Mar 2009 16:35:37 +0000 (17:35 +0100)
committerAndre Noll <maan@systemlinux.org>
Sun, 15 Mar 2009 16:35:37 +0000 (17:35 +0100)
commit90e7bf17d7b535c66887414baa5c2187822117c3
tree7839c99fc8238fc8955185303d19557854ec9096
parent4213f76d961629c7996c9d8c95171197f963e2f4
alsa: Split alsa_open().

Only perform what is absolutely necessary in alsa_open(). Call the
real alsa initialization from alsa_post_select(), when we actually
have audio data available to start streaming.

This should get rid of the sound artefacts that happen sometimes
at the beginning of the stream.
alsa_write.c