aboutsummaryrefslogtreecommitdiff
path: root/src/audio_core/device
Commit message (Collapse)AuthorAgeFilesLines
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-2/+5
| | | | | | | | | | reworked a bit to remove references of parent objects and instead pass as arguments to methods to prevent useless reloads Signed-off-by: lizzie <lizzie@eden-emu.dev> Co-authored-by: maufeat <sahyno1996@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3908 Reviewed-by: Maufeat <sahyno1996@gmail.com> Reviewed-by: crueter <crueter@eden-emu.dev>
* [audio] Fix release buffer for audio input (#3336)Maufeat2026-01-181-0/+2
| | | | | | | | | | fixes microphone release buffer and data. Tested with Let's Sing 2025 Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3336 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Co-authored-by: Maufeat <sahyno1996@gmail.com> Co-committed-by: Maufeat <sahyno1996@gmail.com>
* [meta] fix license headers (#2547)lizzie2025-09-211-0/+3
| | | | | | | Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2547 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-2/+2
| | | | | | | | | | | | | | Compilation and CMake fixes for both Windows on ARM and clang-cl, meaning Windows can now be built on both MSVC and clang on both amd64 and aarch64. Compiling on clang is *dramatically* faster so this should be useful for CI. Co-authored-by: crueter <crueter@eden-emu.dev> Co-authored-by: crueter <crueter@crueter.xyz> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/348 Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
* audio: fix released buffer bounds checkLiam2024-02-221-2/+6
|
* audio: rewrite IAudioOutLiam2024-02-201-2/+2
|
* Core: Clang format and other small issues.Fernando Sahmkow2024-01-181-1/+1
|
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-0/+1
|
* audio: fetch process object from handle tableLiam2024-01-122-7/+19
|
* core_timing: remove user data valueLiam2023-12-231-3/+1
|
* Use spans over guest memory where possible instead of copying data.Kelebek12023-07-021-3/+3
|
* Remove memory allocations in some hot pathsKelebek12023-06-223-12/+15
|
* 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-231-2/+2
|/
* general: fix spelling mistakesLiam2023-03-121-1/+1
|
* Signal buffer event on audio in/out system stop, and force remove all ↵Kelebek12022-12-163-3/+16
| | | | registered audio buffers
* audio_buffers: Pass by const-ref in AppendBuffersLioncash2022-09-161-1/+1
| | | | | This function doesn't modify the passed in buffer, so we can make that explicit.
* 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-163-7/+7
| | | | | These functions don't modify the passed in audio buffers, so we can signify that in the interface.
* audio_core: Amend documentation tagsLioncash2022-09-152-2/+5
| | | | | Resolves a wackload of -Wdocumentation warnings due to mismatching tags and whatnot.
* Rework audio output, connecting AudioOut into coretiming to fix desync ↵Kelebek12022-09-024-21/+75
| | | | during heavy loads.
* Project AndioKelebek12022-07-224-0/+565