diff options
author | Robin Gareus <robin@gareus.org> | 2020-03-30 16:58:55 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-03-30 16:58:55 +0200 |
commit | a8ff35accb500da06d114335ee03ac67bcd26863 (patch) | |
tree | afb27688a316830f9b91a04077294ded7db1aeec /libs/backends/pulseaudio/pulseaudio_backend.cc | |
parent | 27b2794133a1f357504f8485427af95f68c29449 (diff) |
Reset DSP load on backend re-start and after freewheeling
Diffstat (limited to 'libs/backends/pulseaudio/pulseaudio_backend.cc')
-rw-r--r-- | libs/backends/pulseaudio/pulseaudio_backend.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/backends/pulseaudio/pulseaudio_backend.cc b/libs/backends/pulseaudio/pulseaudio_backend.cc index b742a86c86..9d550a3449 100644 --- a/libs/backends/pulseaudio/pulseaudio_backend.cc +++ b/libs/backends/pulseaudio/pulseaudio_backend.cc @@ -1412,6 +1412,7 @@ PulseAudioBackend::main_process_thread () } } + _dsp_load_calc.reset (); stream_latency_update_cb (p_stream, this); while (_run) { @@ -1436,6 +1437,7 @@ PulseAudioBackend::main_process_thread () if (!sync_pulse (pa_stream_flush (p_stream, stream_operation_cb, this)) || !_operation_succeeded) { break; } + _dsp_load_calc.reset (); } } |