From 7599079d610ecf5421592230fa8ce31ae90edb45 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 26 Mar 2026 11:59:28 +0100 Subject: [PATCH] jack: increase notify buffer and items Make the notify buffer larger, it was 8K but we can make it 64K. Also reorder the notify struct fields to make it smaller. This should avoid "notify queue full" warnings. Ideally we should dynamically size this queue and not lose any messages. --- pipewire-jack/src/pipewire-jack.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pipewire-jack/src/pipewire-jack.c b/pipewire-jack/src/pipewire-jack.c index c82abc13f..5ae097ba8 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -86,7 +86,7 @@ PW_LOG_TOPIC_STATIC(jack_log_topic, "jack"); #define OTHER_CONNECT_FAIL -1 #define OTHER_CONNECT_IGNORE 0 -#define NOTIFY_BUFFER_SIZE (1u<<13) +#define NOTIFY_BUFFER_SIZE (1u<<16) #define NOTIFY_BUFFER_MASK (NOTIFY_BUFFER_SIZE-1) struct notify { @@ -104,8 +104,8 @@ struct notify { #define NOTIFY_TYPE_TOTAL_LATENCY ((9<<4)|NOTIFY_ACTIVE_FLAG) #define NOTIFY_TYPE_PORT_RENAME ((10<<4)|NOTIFY_ACTIVE_FLAG) int type; - struct object *object; int arg1; + struct object *object; const char *msg; };