From f9c885a414f92d8277337e2fd1283110a0e376bb Mon Sep 17 00:00:00 2001 From: ns6089 <61738816+ns6089@users.noreply.github.com> Date: Fri, 9 Aug 2024 23:29:17 +0300 Subject: [PATCH] fix(linux/audio): don't set pulseaudio buffer size (#2999) --- src/platform/linux/audio.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/platform/linux/audio.cpp b/src/platform/linux/audio.cpp index 32aa36a6..ff231707 100644 --- a/src/platform/linux/audio.cpp +++ b/src/platform/linux/audio.cpp @@ -81,9 +81,13 @@ namespace platf { channel = position_mapping[*mapping++]; }); - pa_buffer_attr pa_attr = {}; - pa_attr.fragsize = frame_size * channels * sizeof(float); - pa_attr.maxlength = pa_attr.fragsize * 2; + pa_buffer_attr pa_attr = { + .maxlength = uint32_t(-1), + .tlength = uint32_t(-1), + .prebuf = uint32_t(-1), + .minreq = uint32_t(-1), + .fragsize = uint32_t(frame_size * channels * sizeof(float)) + }; int status;