From 48c33d291d921be2fb2a7958528e0d16a176a913 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Fri, 7 Mar 2025 11:34:35 -0500 Subject: [PATCH] client/player: Fix changing preset SDU This fixes changing preset SDU when configuring multiple channels, the SDU of the configuration is the one the needs to be adjusted not the preset itself. --- client/player.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/client/player.c b/client/player.c index 0aab0fc2c..76fee0a05 100644 --- a/client/player.c +++ b/client/player.c @@ -2096,8 +2096,12 @@ static DBusMessage *endpoint_select_properties_reply(struct endpoint *ep, /* Adjust the SDU size based on the number of * locations/channels that is being requested. */ - if (channels > 1) - qos->sdu *= channels; + if (channels > 1) { + if (ep->broadcast) + cfg->qos.bcast.io_qos.sdu *= channels; + else + cfg->qos.ucast.io_qos.sdu *= channels; + } } dbus_message_iter_init_append(reply, &iter); -- 2.47.3