From 6333350ea4e48ed1c84ee0209ec17e72c37ff7fe Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Sun, 28 Dec 2008 12:57:32 +0000 Subject: use *set*near pcm functions --- diff --git a/common/Util/Clooper/audio.cpp b/common/Util/Clooper/audio.cpp index d9870f0..6f5a271 100644 --- a/common/Util/Clooper/audio.cpp +++ b/common/Util/Clooper/audio.cpp @@ -143,10 +143,11 @@ struct SystemStuff ll->printf(1, "setting period size : %li\n", period_size); - if ( 0 > snd_pcm_hw_params_set_period_size(phandle, hw, period_size, 0)){ ERROR_HERE; goto open_error;} + if ( 0 > snd_pcm_hw_params_set_period_size_near(phandle, hw, &period_size, 0)){ ERROR_HERE; goto open_error;} ll->printf(1, "setting buffer size : %i * %li = %li\n", p_per_buff, period_size, p_per_buff * period_size); - if ( 0 > snd_pcm_hw_params_set_buffer_size(phandle, hw, p_per_buff*period_size)) { ERROR_HERE; goto open_error;} + snd_pcm_uframes_t buff_size = p_per_buff * period_size; + if ( 0 > snd_pcm_hw_params_set_buffer_size_near(phandle, hw, &buff_size)) { ERROR_HERE; goto open_error;} break; } -- cgit v0.9.1