aboutsummaryrefslogtreecommitdiff
path: root/src/audio_core/device/device_session.cpp
AgeCommit message (Collapse)Author
2024-01-18Core: Clang format and other small issues.Fernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2024-01-12audio: fetch process object from handle tableLiam
2023-12-23core_timing: remove user data valueLiam
2023-07-02Use spans over guest memory where possible instead of copying data.Kelebek1
2023-06-22Remove memory allocations in some hot pathsKelebek1
2023-04-01Merge pull request #9969 from bylaws/masterbunnei
Audio synchronisation improvements
2023-03-26audio: Interpolate system manager sample count using host sink sample infoBilly Laws
This avoids the need to stall if the host sink sporadically misses the deadline, in such a case the previous implementation would report them samples as being played on-time, causing the guest to send more samples and leading to a gradual buildup.
2023-03-23memory: rename global memory references to application memoryLiam
2022-12-16Signal buffer event on audio in/out system stop, and force remove all ↵Kelebek1
registered audio buffers
2022-09-16device_session: Convert for loop into ranged for in AppendBuffersLioncash
Simplifies the indexing code a little bit.
2022-09-16device_session: Pass arguments by const-ref in relevant functionsLioncash
These functions don't modify the passed in audio buffers, so we can signify that in the interface.
2022-09-02Rework audio output, connecting AudioOut into coretiming to fix desync ↵Kelebek1
during heavy loads.
2022-07-22Project AndioKelebek1