1.5 KiB
1.5 KiB
libSceVoiceQoS technical debt
Unknown function info
- sceVoiceQoSSetConnectionAttribute (libSceVoiceQoS, NID
KCGOxg8iX7s) is a throwing stub declared without parameters, like the other endpoint calls of the library: PPSA04159 fails to load without it and its signature is unknown. The name hashes to the imported NID (tools/nid_names.py) - sceVoiceQoSInit (libSceVoiceQoS) -
0x804E0905for a second initialization comes from prosper's reading of the module and was not measured: on a PS5 a valid call blocks inside a homebrew payload, so it never returns there. The app type and the block are not used, as no endpoint is implemented
Functional
- sceVoiceQoSEnd (libSceVoiceQoS) -
0x804E0901(not initialized) before any initialization was measured on a PS5 (firmware 13.60, #1407); ending an initialized library was not, because a validsceVoiceQoSInitnever returns inside a homebrew payload. PPSA14632 calls it at shutdown and PPSA26344 after a nonzerosceVoiceQoSInit. After an initialization it returns 0 and clears the init flag, so the library can be initialized again. Whether the console also ends the libSceVoice instance that itssceVoiceQoSInitstarts (prosper's reading of the module), and what it answers while endpoints exist, is unknown; no endpoint is implemented