Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add low latency initialisation support on windows by directly interacting with WASAPI #6088

Merged
merged 19 commits into from
Dec 26, 2023

Adjust buffer length and update period down to minimums

b328590
Select commit
Loading
Failed to load commit list.
Merged

Add low latency initialisation support on windows by directly interacting with WASAPI #6088

Adjust buffer length and update period down to minimums
b328590
Select commit
Loading
Failed to load commit list.
Task list completed / task-list-completed succeeded Dec 26, 2023 in 0s

2 / 2 tasks completed

All tasks have been completed

Details

Required Tasks

Task Status
Depends on #6090 (for initialisation sanity) Completed
Depends on #6091 Completed
I had to comment BassWasapi.Free() because it deadlocks if it's left as-is there and I'm not sure why or how to fix because it can't be called from there Incomplete
the AudioManager stuff is a dirty hack just so that all the sub-mixers make their way onto the recycled mixer Incomplete
sometimes it plays corrupted sound through multiple devices (reproduction: rapidly switch active device between two devices) Incomplete
I even got it to crash once for whatever reason Incomplete