summaryrefslogtreecommitdiffstats
path: root/src/audio_core/renderer/adsp (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-06-08core_timing: Use CNTPCT as the guest CPU tickMorph3-5/+2
Previously, we were mixing the raw CPU frequency and CNTFRQ. The raw CPU frequency (1020 MHz) should've never been used as CNTPCT (whose frequency is CNTFRQ) is the only counter available.
2023-06-04audio_renderer: resolve adsp thread deadlock shutdownLiam2-6/+6
2023-05-18Smooth out the DSP callback by adding a 5ms wait time limitKelebek11-0/+5
2023-03-27Run clang-formatBilly Laws1-1/+1
2023-03-27audio: Wait for samples on the emulated DSP side to avoid desyncsBilly Laws2-0/+3
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-24memory: rename global memory references to application memoryLiam2-2/+2
2023-03-12general: fix spelling mistakesLiam1-1/+1
2023-03-08core: Promote CPU/GPU threads to time criticalMorph1-1/+1
And also demote Audren and CoreTiming to High thread priority.
2023-02-14remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades791-2/+2
Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-14add static lifetime to constexpr values to force compile time evaluation where possiblearades791-2/+2
Signed-off-by: arades79 <scravers@protonmail.com>
2022-10-04common: remove "yuzu:" prefix from thread namesLiam1-1/+1
2022-09-21audio_renderer: Make GetCommandBuffer() take a u32Lioncash2-2/+2
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 referenceLioncash4-4/+4
This is just being copied and isn't modified at all.
2022-09-15audio_core: Amend documentation tagsLioncash3-11/+10
Resolves a wackload of -Wdocumentation warnings due to mismatching tags and whatnot.
2022-09-02Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.Kelebek11-8/+1
2022-07-22Project AndioKelebek17-0/+968