diff --git a/pipewire-pulseaudio b/pipewire-pulseaudio index 2864e7ec7..ad723e379 160000 --- a/pipewire-pulseaudio +++ b/pipewire-pulseaudio @@ -1 +1 @@ -Subproject commit 2864e7ec75602534795240a376804007d16db213 +Subproject commit ad723e379330a39498a8c7b9a1a17e0bf79d94d0 diff --git a/spa/plugins/alsa/alsa-utils.c b/spa/plugins/alsa/alsa-utils.c index 440359388..dfa347cf8 100644 --- a/spa/plugins/alsa/alsa-utils.c +++ b/spa/plugins/alsa/alsa-utils.c @@ -429,7 +429,7 @@ int spa_alsa_set_format(struct state *state, struct spa_audio_info *fmt, uint32_ state->frame_size = info->channels * (snd_pcm_format_physical_width(format) / 8); dir = 0; - period_size = 8; + period_size = 1024; CHECK(snd_pcm_hw_params_set_period_size_near(hndl, params, &period_size, &dir), "set_period_size_near"); CHECK(snd_pcm_hw_params_get_buffer_size_max(params, &state->buffer_frames), "get_buffer_size_max"); CHECK(snd_pcm_hw_params_set_buffer_size_near(hndl, params, &state->buffer_frames), "set_buffer_size_near");