From 0db9c4ef6bfa9ce3e242134bcf638c5afc271918 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 18 Mar 2020 17:52:48 +0100 Subject: [PATCH] jack: use current buffer and samplerate --- 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 1ab42b7ca..854d7cbdc 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -2895,7 +2895,7 @@ jack_nframes_t jack_get_sample_rate (jack_client_t *client) struct client *c = (struct client *) client; spa_return_val_if_fail(c != NULL, 0); if (c->sample_rate == (uint32_t)-1) - return 0; + return c->position ? c->position->clock.rate.denom : 0; return c->sample_rate; } @@ -2905,7 +2905,7 @@ jack_nframes_t jack_get_buffer_size (jack_client_t *client) struct client *c = (struct client *) client; spa_return_val_if_fail(c != NULL, 0); if (c->buffer_frames == (uint32_t)-1) - return 0; + return c->position ? c->position->clock.duration : 0; return c->buffer_frames; }