jack: fix get_cycle_times

This commit is contained in:
Wim Taymans 2019-04-25 13:03:19 +02:00
parent 6cde4e76d3
commit 6ce9b5acf7

View file

@ -3146,7 +3146,7 @@ int jack_get_cycle_times(const jack_client_t *client,
*current_frames = c->jack_position.frame; *current_frames = c->jack_position.frame;
*current_usecs = c->jack_position.usecs; *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); *next_usecs = c->jack_position.usecs + (*period_usecs * 1000000.0f);
pw_log_trace("client %p: %d %ld %ld %f", c, *current_frames, pw_log_trace("client %p: %d %ld %ld %f", c, *current_frames,
*current_usecs, *next_usecs, *period_usecs); *current_usecs, *next_usecs, *period_usecs);