mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-04 13:07:32 +00:00
Waveform adds now follow the PS5 module in cases main threw or answered with the wrong code: flag bits 0x8, 0x20 and 0x40 and up are ignored in the values PS5 ran, an add of no blocks with APPEND or RESET|APPEND returns 0 (or the closed code on a closed waveform), one APPEND block on a mono PCM voice with nothing queued is queued as a block of no frames (unsigned 8-bit, 16, 24 and 32-bit integer, 32 and 64-bit float), and any add to a never-set-up voice whose waveform an add of no blocks closed returns the closed code. The PS4 library shares the sources and returns its own code for a closed waveform and a full queue, 0x804A0151, as PS4 11.00 does. Co-Authored-By: Claude Sonnet 5.5 <[email protected]>