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:
parent
f1dcd96e42
commit
aa8c08d8a9
@ -1031,7 +1031,11 @@ bool SessionManager::worker() {
|
|||||||
sample_rate != driver_->get_current_sample_rate()) {
|
sample_rate != driver_->get_current_sample_rate()) {
|
||||||
/* master clock id changed or sample rate changed
|
/* master clock id changed or sample rate changed
|
||||||
* we need to update all the sources */
|
* 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();
|
on_update_sources();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user