AnyPS5/core/libs/prx/libSceAudioOut
popcoder565 b2cde4a0f2 fix(audio): pace blocking audio calls with a high-resolution timer
On Windows, nanosleep and this_thread::sleep_for/sleep_until go
through winpthreads, which ends a wait on a 15.6 ms GetTickCount64
step. Blocking sceAudioOutOutput and sceAudioOut2ContextPush calls
returned in bursts about every 16 ms, a blocking sceAudio3dPortPush
ran at about 68 % of real time, and sceAudioInInput without a device
woke anywhere from 1 ms to 31 ms apart. They now sleep with
PreciseSleepUs or the new PreciseSleepUntil.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 01:31:57 +02:00
..
src fix(audio): pace blocking audio calls with a high-resolution timer 2026-10-10 01:31:57 +02:00
tests fix(libSceAudioOut): allow state queries during output waits 2026-10-09 10:24:31 -07:00
CMakeLists.txt Merge pull request #839 from merwie/fix/audioout2-read-grain-at-playback 2026-10-07 22:29:12 +02:00