summaryrefslogtreecommitdiffstats
path: root/src/audio_core/sink/sdl2_sink.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Have GetActiveChannelCount return the system channels instead of host device channelsKelebek12023-12-161-1/+2
|
* audio_core: ignore renderer wait when stream is pausedLiam2023-11-131-1/+1
|
* Pre-test opening a stream for audio backends, fall back to null if not suitable.Kelebek12023-08-231-2/+38
|
* yuzu-sdl,audio_core: Remove antiquated warning ignorelat9nq2023-05-051-10/+1
| | | | | Issue was fixed a long time ago, both by SDL2 and in yuzu by including SDL2 as a system library.
* audio_core: No longer stall when sink queue is fullBilly Laws2023-03-271-2/+0
| | | | Now the audout and audren update rates are tied to the sink status stalling is no longer necessary.
* sdl2_sink: Inline variable init into if conditionlat9nq2022-10-171-2/+1
| | | | Co-authored-by: Mai <mathew1800@gmail.com>
* sdl2_sink: Distinguish between capture and non-capture device nameslat9nq2022-10-161-1/+1
| | | | | | | | The function prototype appears to care whether we are loading capture devices or not, and SDL_GetAudioDeviceName has a parameter to use it, but for some reason it isn't. This puts `capture` where it goes.
* sdl2_sink: Check for null string when loading SDL audio deviceslat9nq2022-10-161-1/+4
| | | | | | | Attempting to place a null string into a vector of strings causes an error that closes the application. Don't.
* Choose the SDL audio backend when Cubeb reports too high of a latencyKelebek12022-10-091-5/+5
|
* Remove pause callbacks from coretimingKelebek12022-09-131-22/+5
|
* Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.Kelebek12022-09-021-323/+27
|
* Project AndioKelebek12022-07-221-0/+556