Add AudioSrv/ALPC audio support and fixes - #14
Conversation
Implement a host-backed audio subsystem and ALPC audio support: add AudioManager, platform sinks (Windows/ALSA/AAudio), AudioSrv and AudioClientRpc handlers, NDR/LRPC helpers, shared-section stream setup and AudioStreamEngine to feed host devices. Add ALPC handle attribute support and PortReply plumbing. Also: add cursor warp (host/client) integration, scheduler/timing and emulated QPC fixes, various Win/syscall additions and robustness fixes (NtOpenEvent, NtQueryPerformanceCounter, NtMapViewOfSection view refcounting, registry enumeration improvements, GDI table validation, TEB impersonation default, CW_USEDEFAULT handling), and a --install-dxvk CLI option. In addition to fixing quite a few bugs.
|
@claude review |
|
Claude finished @AdvDebug's task in 1m 17s —— View job Review complete
|
|
@claude review |
|
Claude finished @AdvDebug's task in 1m 52s —— View job Review complete
|
|
For the high severity issue it shouldn't cause an issue since the emulator instance are static and isn't reusable, but the |


Implement a host-backed audio subsystem and ALPC audio support: add AudioManager, platform sinks (Windows/ALSA/AAudio), AudioSrv and AudioClientRpc handlers, NDR/LRPC helpers, shared-section stream setup and AudioStreamEngine to feed host devices. Add ALPC handle attribute support and PortReply plumbing.
Also: add cursor warp (host/client) integration, scheduler/timing and emulated QPC fixes, various Win/syscall additions and robustness fixes (NtOpenEvent, NtQueryPerformanceCounter, NtMapViewOfSection view refcounting, registry enumeration improvements, GDI table validation, TEB impersonation default, CW_USEDEFAULT handling), and a --install-dxvk CLI option.
In addition to fixing quite a few bugs.