summaryrefslogtreecommitdiff
path: root/drivers/alsa/alsa_driver.c
diff options
context:
space:
mode:
authorpaul <paul@0c269be4-1314-0410-8aa9-9f06e86f4224>2007-04-16 01:29:50 +0000
committerpaul <paul@0c269be4-1314-0410-8aa9-9f06e86f4224>2007-04-16 01:29:50 +0000
commitd994308e5687d8b3474e5900b5a6732b540d89d3 (patch)
tree29e71002012f3e2b423bee8977e4b882d65bbfec /drivers/alsa/alsa_driver.c
parentdf3d1b484275d8ae7298855b2544aa8f7619393e (diff)
downloadjack1-d994308e5687d8b3474e5900b5a6732b540d89d3.tar.gz
remove port_(un)lock functions; add dmitry's new time APIs (jack_get_time, jack_frame_to_time, jack_time_to_frame); fix for enabling big-endian 16bit format discovery; depracate jack_client_new in the docs; patch for man page re: period size and power of two sizing
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1026 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'drivers/alsa/alsa_driver.c')
-rw-r--r--drivers/alsa/alsa_driver.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/alsa/alsa_driver.c b/drivers/alsa/alsa_driver.c
index 91eed3f..484d2da 100644
--- a/drivers/alsa/alsa_driver.c
+++ b/drivers/alsa/alsa_driver.c
@@ -415,14 +415,14 @@ alsa_driver_configure_stream (alsa_driver_t *driver, char *device_name,
}
}
- format = (sample_width == 4) ? 0 : FIRST_16BIT_FORMAT;
+ format = (sample_width == 4) ? 0 : NUMFORMATS - 1;
while (1) {
if ((err = snd_pcm_hw_params_set_format (
handle, hw_params, formats[format].format)) < 0) {
if ((sample_width == 4
- ? format++ >= FIRST_16BIT_FORMAT
+ ? format++ >= NUMFORMATS - 1
: format-- <= 0)) {
jack_error ("Sorry. The audio interface \"%s\""
" doesn't support any of the"