The daemon set the driver sample rate when a new sample rate is advertised.

The issue was found during investigation of #27.
This commit is contained in:
Andrea Bondavalli 2021-01-15 12:37:11 +01:00
parent f1dcd96e42
commit aa8c08d8a9

View File

@ -1031,7 +1031,11 @@ bool SessionManager::worker() {
sample_rate != driver_->get_current_sample_rate()) {
/* master clock id changed or sample rate changed
* we need to update all the sources */
sample_rate = driver_->get_current_sample_rate();
if (sample_rate != driver_->get_current_sample_rate()) {
sample_rate = driver_->get_current_sample_rate();
// set driver sample rate
(void)driver_->set_sample_rate(sample_rate);
}
on_update_sources();
}
}