mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-04 13:29:59 -05:00
alsa: properly convert sample buffer sizes
This commit is contained in:
parent
54609675e5
commit
bb36bb4bbe
1 changed files with 3 additions and 3 deletions
|
|
@ -275,11 +275,11 @@ int pa_alsa_set_hw_params(
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_use_tsched && tsched_size > 0) {
|
if (_use_tsched && tsched_size > 0) {
|
||||||
_buffer_size = pa_convert_size(tsched_size, ss, &_ss);
|
_buffer_size = (snd_pcm_uframes_t) (((uint64_t) tsched_size * _ss.rate) / ss->rate);
|
||||||
_period_size = _buffer_size;
|
_period_size = _buffer_size;
|
||||||
} else {
|
} else {
|
||||||
_period_size = pa_convert_size(_period_size, ss, &_ss);
|
_period_size = (snd_pcm_uframes_t) (((uint64_t) _period_size * _ss.rate) / ss->rate);
|
||||||
_buffer_size = pa_convert_size(_buffer_size, ss, &_ss);
|
_buffer_size = (snd_pcm_uframes_t) (((uint64_t) _buffer_size * _ss.rate) / ss->rate);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_buffer_size > 0 || _period_size > 0) {
|
if (_buffer_size > 0 || _period_size > 0) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue