From 6ce9b5acf76566ad1c14d0ca258c7cbb0c9284c7 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 25 Apr 2019 13:03:19 +0200 Subject: [PATCH] jack: fix get_cycle_times --- src/pipewire-jack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pipewire-jack.c b/src/pipewire-jack.c index 8673fae6e..62be45040 100644 --- a/src/pipewire-jack.c +++ b/src/pipewire-jack.c @@ -3146,7 +3146,7 @@ int jack_get_cycle_times(const jack_client_t *client, *current_frames = c->jack_position.frame; *current_usecs = c->jack_position.usecs; - *period_usecs = c->rate_diff * c->buffer_size / c->sample_rate; + *period_usecs = c->buffer_size / (c->sample_rate * c->rate_diff); *next_usecs = c->jack_position.usecs + (*period_usecs * 1000000.0f); pw_log_trace("client %p: %d %ld %ld %f", c, *current_frames, *current_usecs, *next_usecs, *period_usecs);