Commit Graph
7 Commits
Author SHA1 Message Date
boykopovar f38d29fd08 refactor(sdk): add canonical headers for remaining libraries 2026-10-24 23:17:42 +03:00
p3nicillin 721a2e4b73 fix(opus): decode at the requested rate with bundled libopus 2026-10-22 23:09:24 +01:00
boykopovar d109d51f43 fix(opus): restore decoder validation errors and precedence 2026-10-21 21:54:18 +03:00
boykopovar 57ee1e839e fix(opuscelt): verify decoder abi and const context inputs 2026-10-21 21:49:30 +03:00
snipeTRandClaude Opus 5.5 5b697f8c47 feat(opus): decode at 8, 12, 16 and 24 kHz
Accept every creation rate listed by the public decoder research in
libSceOpusDec and libSceOpusCeltDec, resampling FFmpeg's 48 kHz output.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 00:06:48 +03:00
jacob6769andClaude Opus 5.5 caee9a8bef feat(libSceOpusCeltDec): decode CELT packets with the libSceOpusDec decoder
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 20:22:47 +09:00
Achraf ReyaniandClaude Opus 5.5 373670294e fix(opus): export the libSceOpusCeltDec module
ProsperoRadio (PPSA99001) imports six sceOpusCeltDec functions from
libSceOpusCeltDec and fails to load because no such module exists. It
opens this decoder only as a fallback when libSceOpusDec reports a
retryable error for a CELT packet, which libSceOpusDec here never
returns, so the module is exported without an implementation and each
function throws if it is called, as for sceSaveDataCancel.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 07:10:03 +09:00