Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey 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)
commit6333350ea4e48ed1c84ee0209ec17e72c37ff7fe (patch)
tree7ede6cdcff9758017ccc305d2502cc952e7145e2
parent58d2a51f67a65703b38f464927052e3a72b34245 (diff)
use *set*near pcm functionssucrose-0.82
-rw-r--r--common/Util/Clooper/audio.cpp5
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;
}