From 3f9e94289c2f238bc178ef3c9446c8c0ba5aa2b5 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 23 Nov 2020 16:44:32 -0700 Subject: [PATCH] butler thread needs its per-thread sample rate set every loop iteration --- libs/ardour/butler.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/ardour/butler.cc b/libs/ardour/butler.cc index a456bacab9..afa4b8b026 100644 --- a/libs/ardour/butler.cc +++ b/libs/ardour/butler.cc @@ -31,6 +31,8 @@ #include "pbd/error.h" #include "pbd/pthread_utils.h" +#include "temporal/superclock.h" + #include "ardour/butler.h" #include "ardour/debug.h" #include "ardour/disk_io.h" @@ -208,6 +210,7 @@ Butler::thread_work () } } + Temporal::_thread_sample_rate = _session.sample_rate (); restart: DEBUG_TRACE (DEBUG::Butler, "at restart for disk work\n");