Browse Source
audio: Wait for samples on the emulated DSP side to avoid desyncs
audio: Wait for samples on the emulated DSP side to avoid desyncs
Waiting on the host side is inaccurate and leads to desyncs in the event of the sink missing a deadline that require stalls to fix. By waiting for the sink to have space before even starting rendering such desyncs can be avoided.nce_cpp
6 changed files with 28 additions and 24 deletions
-
2src/audio_core/renderer/adsp/audio_renderer.cpp
-
1src/audio_core/renderer/adsp/audio_renderer.h
-
18src/audio_core/renderer/system_manager.cpp
-
7src/audio_core/renderer/system_manager.h
-
15src/audio_core/sink/sink_stream.cpp
-
9src/audio_core/sink/sink_stream.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue