From e5599d1c8586bad49ae99ea47b58dd9cd73e145b Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 15 Sep 2021 17:34:41 +0200 Subject: [PATCH] Fix div/zero, allow switching backends This is another attempt replacing 1288262ca7913528, which performs better. --- libs/ardour/audioengine.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/ardour/audioengine.cc b/libs/ardour/audioengine.cc index 31fc300145..1d79b03cc8 100644 --- a/libs/ardour/audioengine.cc +++ b/libs/ardour/audioengine.cc @@ -1230,6 +1230,9 @@ samplecnt_t AudioEngine::sample_rate () const { if (!_backend) { + if (_session) { + return _session->nominal_sample_rate (); + } return 0; } return _backend->sample_rate ();