From 28370fc3cf4c04dc85481c084aa9b191f5bb65ee Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 3 Dec 2021 17:58:25 +0100 Subject: [PATCH] jack: also call latency callback when buffersize changes --- pipewire-jack/src/pipewire-jack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipewire-jack/src/pipewire-jack.c b/pipewire-jack/src/pipewire-jack.c index c5d303ae0..2c859f93a 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -1223,7 +1223,7 @@ static inline int check_buffer_frames(struct client *c, struct spa_io_position * if (SPA_UNLIKELY(buffer_frames != c->buffer_frames)) { pw_log_info("%p: bufferframes old:%d new:%d cb:%p", c, c->buffer_frames, buffer_frames, c->bufsize_callback); - if (c->bufsize_callback != NULL) { + if (c->bufsize_callback != NULL || c->latency_callback != NULL) { pw_loop_invoke(c->context.l, do_buffer_frames, 0, &buffer_frames, sizeof(buffer_frames), false, c); } else {