From 481cf37052bca99a802831e7c8b8c6c39de52017 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 19 Aug 2020 19:07:41 +0200 Subject: [PATCH] RT-safe jack transport time-master Prefer a try-lock, instead of locking the tempo-map. --- libs/backends/jack/jack_session.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/backends/jack/jack_session.cc b/libs/backends/jack/jack_session.cc index b55c8ee66f..f205234d8d 100644 --- a/libs/backends/jack/jack_session.cc +++ b/libs/backends/jack/jack_session.cc @@ -128,7 +128,7 @@ JACKSession::timebase_callback (jack_transport_state_t /*state*/, TempoMetric metric (tempo_map.metric_at (tf)); try { - bbt = tempo_map.bbt_at_sample (tf); + bbt = tempo_map.bbt_at_sample_rt (tf); pos->bar = bbt.bars; pos->beat = bbt.beats;