alsa: Default to slowest samplerate if one isn't set alsa_def
authorAlexandru Gagniuc <mr.nuke.me@gmail.com>
Fri, 8 Feb 2013 06:17:09 +0000 (00:17 -0600)
committerAlexandru Gagniuc <mr.nuke.me@gmail.com>
Fri, 8 Feb 2013 06:17:09 +0000 (00:17 -0600)
commit03f9bdf6f7faace35b7aaa59f0cf4eee9f65fb92
treec3859e6879bb69ab3a8199b108c014d3e50ab738
parentc7142604a2d29ca58f6e4d7cba070a329030e60b
alsa: Default to slowest samplerate if one isn't set

The alsa driver silently required the samplerate to be set. devc->cur_samplerate
was initialized to zero, and only set via a call to config_set(). When the
frontend did not call config_set(), the driver would try to set a samplerate of
zero, which libasound reported as an error.

Other drivers default to the slowest samplerate, so do the same for the alsa
driver.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
hardware/alsa/api.c