Files
AnyPS5/core/libs/prx/libSceNgs2.native/tests
JAB-devandClaude Sonnet 5.5 107954e355 fix(libSceNgs2): use the PS5 default map for 3, 4, 5 and 7 channels
PS5 firmware 3.20 and 4.03 have their own default port map rows for every source and destination pair with 3, 4, 5 or 7 channels on either side, and a mastering voice of those counts maps its channels into a render buffer of the same count through them. Ours threw for a port into such a voice, used the PS4 fold-down from one, and copied the channels of a 3, 5 or 7 channel mastering voice unchanged. A mastering voice into a buffer of another count still throws when either count is 3, 4, 5 or 7. The PS4 library, the reverb conversion and Pan keep the PS4 rows. The routing tests that rendered 3, 5 and 7 channel mastering voices now expect those rows, and the render tests expect the sampler startup delay.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-31 02:48:40 +02:00
..