yuzu/src/audio_core/sink
Billy Laws ea5dd02db9 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.
2023-03-27 21:34:28 +01:00
..
cubeb_sink.cpp audio: cubeb: Fix yuzu crashing when it test for latency 2023-02-09 19:38:03 -06:00
cubeb_sink.h Choose the SDL audio backend when Cubeb reports too high of a latency 2022-10-09 13:47:59 +01:00
null_sink.h Remove pause callbacks from coretiming 2022-09-13 13:20:35 +01:00
sdl2_sink.cpp sdl2_sink: Inline variable init into if condition 2022-10-16 21:36:40 -04:00
sdl2_sink.h Choose the SDL audio backend when Cubeb reports too high of a latency 2022-10-09 13:47:59 +01:00
sink.h Merge pull request #8878 from Kelebek1/remove_pause 2022-09-15 13:50:13 -07:00
sink_details.cpp audio_core: Revert sink name to sdl2 2022-10-14 10:59:33 -05:00
sink_details.h Choose the SDL audio backend when Cubeb reports too high of a latency 2022-10-09 13:47:59 +01:00
sink_stream.cpp audio: Wait for samples on the emulated DSP side to avoid desyncs 2023-03-27 21:34:28 +01:00
sink_stream.h audio: Wait for samples on the emulated DSP side to avoid desyncs 2023-03-27 21:34:28 +01:00