summaryrefslogtreecommitdiffstats
path: root/src/audio_core/device/device_session.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Core: Clang format and other small issues.Fernando Sahmkow2024-01-191-1/+1
|
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-191-0/+1
|
* audio: fetch process object from handle tableLiam2024-01-121-3/+11
|
* core_timing: remove user data valueLiam2023-12-231-3/+1
|
* Use spans over guest memory where possible instead of copying data.Kelebek12023-07-031-3/+3
|
* Remove memory allocations in some hot pathsKelebek12023-06-221-6/+6
|
* Merge pull request #9969 from bylaws/masterbunnei2023-04-011-2/+1
|\ | | | | Audio synchronisation improvements
| * audio: Interpolate system manager sample count using host sink sample infoBilly Laws2023-03-261-2/+1
| | | | | | | | 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.
* | memory: rename global memory references to application memoryLiam2023-03-241-2/+2
|/
* Signal buffer event on audio in/out system stop, and force remove all registered audio buffersKelebek12022-12-161-0/+6
|
* device_session: Convert for loop into ranged for in AppendBuffersLioncash2022-09-161-5/+5
| | | | Simplifies the indexing code a little bit.
* device_session: Pass arguments by const-ref in relevant functionsLioncash2022-09-161-3/+3
| | | | | These functions don't modify the passed in audio buffers, so we can signify that in the interface.
* Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.Kelebek12022-09-021-17/+35
|
* Project AndioKelebek12022-07-221-0/+114