From 5978d17f89f587e47873bbd305854f972f6a944d Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Sat, 20 Dec 2008 16:15:39 +0000 Subject: use snd_pcm_hw_params_set_rate_near to set alsa rate --- diff --git a/common/Util/Clooper/audio.cpp b/common/Util/Clooper/audio.cpp index 9fdbbce..9a030c0 100644 --- a/common/Util/Clooper/audio.cpp +++ b/common/Util/Clooper/audio.cpp @@ -103,7 +103,7 @@ struct SystemStuff if ( 0 > snd_pcm_hw_params_set_format(phandle, hw, sample_format)) { ERROR_HERE; goto open_error;} if ( 0 > snd_pcm_hw_params_set_channels(phandle, hw, 2)) { ERROR_HERE; goto open_error;} - if ( snd_pcm_hw_params_test_rate(phandle, hw, rate, 0)) + if ( snd_pcm_hw_params_set_rate_near(phandle, hw, &rate, 0)) { ll->printf("test_rate failed( %i\n", rate); continue; @@ -111,7 +111,6 @@ struct SystemStuff else { ll->printf(1, "success! setting rate : %i\n", rate); - if (0 > snd_pcm_hw_params_set_rate(phandle, hw, rate, 0)) { ERROR_HERE; goto open_error;} snd_pcm_uframes_t minb=0, maxb= 0; int mind=0, maxd=0; -- cgit v0.9.1