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
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04

View File

@ -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 ();