summaryrefslogtreecommitdiffstats
path: root/src/audio_core/sink (follow)
Commit message (Collapse)AuthorAgeFilesLines
* audio_core: sink_stream: Hold the suspend lock when process is stalled.bunnei2022-11-302-7/+9
| | | | - Prevents us from clashing with other callers trying to un/stall.
* 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.
* audio_core: Revert sink name to sdl2Narr the Reg2022-10-141-2/+2
|
* Choose the SDL audio backend when Cubeb reports too high of a latencyKelebek12022-10-096-30/+93
|
* Do not try to pause core timing from the audio thread when using single-coreKelebek12022-09-221-2/+7
|
* sink_stream: Mark GetQueueSize as constLioncash2022-09-161-1/+1
|
* Merge pull request #8878 from Kelebek1/remove_pausebunnei2022-09-158-83/+28
|\ | | | | Remove pause callbacks from coretiming
| * Remove pause callbacks from coretimingKelebek12022-09-138-83/+28
| |
* | audio_core: Amend documentation tagsLioncash2022-09-154-9/+6
| | | | | | | | | | Resolves a wackload of -Wdocumentation warnings due to mismatching tags and whatnot.
* | Remove a pragma once from a cpp fileKelebek12022-09-121-2/+0
|/
* Don't stall with nvdecKelebek12022-09-041-1/+7
|
* Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.Kelebek12022-09-029-748/+440
|
* Do some log memes to help perceived volumeKelebek12022-08-121-0/+3
|
* Project AndioKelebek12022-07-229-0/+1934