From edb4096fcc21dbbcd5f197cccfbcc4de91ac774e 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 55f2d0d56..d9145bdb4 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; };