Fix div/zero, allow switching backends

This is another attempt replacing 1288262ca7,
which performs better.
This commit is contained in:
Robin Gareus 2021-09-15 17:34:41 +02:00
parent cb81b06a5d
commit e5599d1c85
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04

View file

@ -1230,6 +1230,9 @@ samplecnt_t
AudioEngine::sample_rate () const AudioEngine::sample_rate () const
{ {
if (!_backend) { if (!_backend) {
if (_session) {
return _session->nominal_sample_rate ();
}
return 0; return 0;
} }
return _backend->sample_rate (); return _backend->sample_rate ();