diff options
author | Robin Gareus <robin@gareus.org> | 2020-05-09 01:21:11 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-05-09 01:22:18 +0200 |
commit | abe23b588589631e65d438185f05fd3438927e68 (patch) | |
tree | 25037e0880c12d2dd41dc2d52272f483cdae5c02 | |
parent | dffe780d9501abcf63b3865ec547155cd3ca4cf2 (diff) |
ALSA backend: ignore idempotent latency settings
-rw-r--r-- | libs/backends/alsa/alsa_audiobackend.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/backends/alsa/alsa_audiobackend.cc b/libs/backends/alsa/alsa_audiobackend.cc index 71bef7517a..e246ad63af 100644 --- a/libs/backends/alsa/alsa_audiobackend.cc +++ b/libs/backends/alsa/alsa_audiobackend.cc @@ -435,6 +435,9 @@ AlsaAudioBackend::set_output_channels (uint32_t cc) int AlsaAudioBackend::set_systemic_input_latency (uint32_t sl) { + if (_systemic_audio_input_latency == sl) { + return 0; + } _systemic_audio_input_latency = sl; if (_run) { update_systemic_audio_latencies(); @@ -445,6 +448,9 @@ AlsaAudioBackend::set_systemic_input_latency (uint32_t sl) int AlsaAudioBackend::set_systemic_output_latency (uint32_t sl) { + if (_systemic_audio_output_latency == sl) { + return 0; + } _systemic_audio_output_latency = sl; if (_run) { update_systemic_audio_latencies(); |