aboutsummaryrefslogtreecommitdiff
path: root/src/audio_core/renderer/adsp
AgeCommit message (Collapse)Author
2023-04-01Merge pull request #9969 from bylaws/masterbunnei
Audio synchronisation improvements
2023-03-27Run clang-formatBilly Laws
2023-03-27audio: Wait for samples on the emulated DSP side to avoid desyncsBilly Laws
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-23memory: rename global memory references to application memoryLiam
2023-03-12general: fix spelling mistakesLiam
2023-03-07core: Promote CPU/GPU threads to time criticalMorph
And also demote Audren and CoreTiming to High thread priority.
2023-02-14remove static from pointer sized or smaller types for aesthetics, change ↵arades79
constexpr static to static constexpr for consistency Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-14add static lifetime to constexpr values to force compile time evaluation ↵arades79
where possible Signed-off-by: arades79 <scravers@protonmail.com>
2022-10-03common: remove "yuzu:" prefix from thread namesLiam
2022-09-21audio_renderer: Make GetCommandBuffer() take a u32Lioncash
This function is only ever called with unsigned types, and all of the other interface functions take session_id as a u32, so this makes the class a little more consistent.
2022-09-16audio_renderer: Pass command buffer by const referenceLioncash
This is just being copied and isn't modified at all.
2022-09-15audio_core: Amend documentation tagsLioncash
Resolves a wackload of -Wdocumentation warnings due to mismatching tags and whatnot.
2022-09-02Rework audio output, connecting AudioOut into coretiming to fix desync ↵Kelebek1
during heavy loads.
2022-07-22Project AndioKelebek1