diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2008-12-28 12:57:32 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2008-12-28 12:58:23 (GMT) |
commit | 6333350ea4e48ed1c84ee0209ec17e72c37ff7fe (patch) | |
tree | 7ede6cdcff9758017ccc305d2502cc952e7145e2 | |
parent | 58d2a51f67a65703b38f464927052e3a72b34245 (diff) |
use *set*near pcm functionssucrose-0.82
-rw-r--r-- | common/Util/Clooper/audio.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
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; } |