From 6ca297797f5ed17b498b791c6453380e9de5a9e8 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 5 Nov 2021 13:30:29 +0100 Subject: [PATCH] pulse-server: ensure latency is multiple of frame_size --- src/modules/module-protocol-pulse/pulse-server.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/module-protocol-pulse/pulse-server.c b/src/modules/module-protocol-pulse/pulse-server.c index 696702070..c072352d8 100644 --- a/src/modules/module-protocol-pulse/pulse-server.c +++ b/src/modules/module-protocol-pulse/pulse-server.c @@ -410,6 +410,8 @@ static uint32_t fix_playback_buffer_attr(struct stream *s, struct buffer_attr *a else latency = attr->minreq; + latency -= latency % frame_size; + if (attr->tlength >= latency) attr->tlength -= latency; } else {