Commit Graph
20 Commits
Author SHA1 Message Date
Yunus Shaikh 19cdaa19aa fix(libSceAudioPropagation): report path calculation as not implemented
After its handle and argument errors, sceAudioPropagationSourceCalculateAudioPaths threw a bare runtime_error for every valid call, so progress.py counted it as done. Propagation is not implemented, so the valid call now goes through NotImplemented_nid_no_patch. The early errors are unchanged.
2026-10-25 12:53:43 +00:00
Dean Galvin 58cc9a68e3 Merge main into feat/audio-propagation-path-slots 2026-10-23 09:17:07 +13:00
JJenkxandClaude Opus 5.5 7bfcc9d07a fix(audio-propagation): accept the public render output formats
sceAudioPropagationSourceRender accepted only format 2. The RenderInfo
word at +0x28 is SharpProspero's AudioPropagationOutputFormat: 0, 1 and 2
are first- to third-order Ambisonics (4, 9 and 16 float channels), 4 and 5
are 8 interleaved float channels. SAROS (PPSA07631) renders format 0.
Other values still throw, and an output that is not a whole number of
frames is rejected. Based on db91769497 from the JJenkx fork.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-21 18:33:49 -04:00
JJenkx f066bd61b3 feat(audio-propagation): track source-owned configurable path slots 2026-10-21 18:33:20 -04:00
JAB-devandClaude Sonnet 5.5 5e39fbda86 Merge branch 'main' of https://github.com/boykopovar/AnyPS5 into fix/audiopropagation-remove-inline-helpers
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-22 00:04:19 +02:00
boykopovar 90e4e930ae fix(audiopropagation): define source and system diagnostic layouts 2026-10-21 21:55:09 +03:00
boykopovar 05380f7402 fix(audiopropagation): enforce configured render frame limits 2026-10-21 21:52:59 +03:00
boykopovar ce4d3ab989 fix(audiopropagation): recover system options and cpu memory sizing 2026-10-21 21:52:58 +03:00
boykopovar c4e5688509 docs(audiopropagation): clarify remaining render gaps 2026-10-21 21:52:37 +03:00
boykopovar 7a596d28aa fix(audiopropagation): restore mutable render descriptor fields 2026-10-21 21:52:31 +03:00
boykopovar 2956059cc8 fix(audiopropagation): type audio path update descriptors 2026-10-21 21:52:30 +03:00
boykopovar 3025b1d393 docs(debt): condense remaining audio and tracker gaps 2026-10-21 21:50:40 +03:00
boykopovar c0e20df906 fix(audiopropagation): reject invalid path calculation inputs 2026-10-21 21:50:10 +03:00
boykopovar db3affa05b fix(audiopropagation): match audio path lookup errors 2026-10-21 21:50:09 +03:00
boykopovar eb0ff1e5de fix(audiopropagation): recover diagnostics and report callback abi 2026-10-21 21:50:09 +03:00
JAB-devandClaude Sonnet 5.5 a06dc199b7 fix(libSceAudioPropagation): drop the SDK inline Init helpers from the export list
The nine Init helpers are static inline in the SDK header and the bare sceAudioPropagationSystem name is in neither the header nor the stub, so the library no longer exports them.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 23:06:48 +02:00
Dean Galvin ace51add87 Merge main into pr-6513 2026-10-20 17:09:07 +13:00
al3w0f205 7b7eaa6f0a feat(libSceAudioPropagation): export missing firmware functions from database 2026-10-16 09:28:43 -05:00
JJenkx 4c2b12439f fix(audio-propagation): preserve existing destination mixes 2026-10-15 14:17:17 -04:00
Adrià FranchandClaude 342a8c4590 docs(debt): move library entries to one file per library
Co-Authored-By: Claude <[email protected]>
2026-10-12 20:38:29 +02:00