AnyPS5/docs/dev/debt/libSceContentExport.md

1.3 KiB

libSceContentExport technical debt

Functional

  • Content export sessions (libSceContentExport): sceContentExportStart hands out positive session ids, at most 10 live, which sceContentExportFinish closes. The signatures follow Orbital and the limit MaxExecution SharpProspero; the parameter layouts follow shadPS4. The host has no media library, so sceContentExportFromDataWithThumbnail throws once the session is checked, before calling either data callback, and no export ever runs. sceContentExportGetProgress and sceContentExportCancel throw for a live session, as their result with no running export is unknown. An eleventh sceContentExportStart and sceContentExportTerm with live sessions throw: whether the console answers EXECUTION_MAX or BUSY there, or ends the sessions, is unverified. Session id values and error precedence are unverified