Pass period instead of buffer to snd_pcm_sw_params_set_avail_min

* Also bump version from 0.4.2 to 0.4.3
This commit is contained in:
Nikita Chashchinskii 2017-01-25 11:07:23 +03:00
parent 9dca830d35
commit 0f8babe8bd
1 changed files with 1 additions and 1 deletions

View File

@ -586,7 +586,7 @@ impl Voice {
let mut period = mem::uninitialized();
check_errors(alsa::snd_pcm_get_params(playback_handle, &mut buffer, &mut period)).expect("could not initialize buffer");
assert!(buffer != 0);
check_errors(alsa::snd_pcm_sw_params_set_avail_min(playback_handle, sw_params, buffer)).unwrap();
check_errors(alsa::snd_pcm_sw_params_set_avail_min(playback_handle, sw_params, period)).unwrap();
let buffer = buffer as usize * format.channels.len();
let period = period as usize * format.channels.len();
(buffer, period)