mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-22 00:22:57 -05:00
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 <noreply@anthropic.com>
37 lines
799 B
C++
37 lines
799 B
C++
#include "prx/libc/include/General.hpp"
|
|
#include <cstdint>
|
|
|
|
extern "C" {
|
|
|
|
int APS5_VABI sceOpusCeltDecInitialize(std::uint32_t*) {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI sceOpusCeltDecTerminate(std::uint32_t*) {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI sceOpusCeltDecGetSize(int) {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI sceOpusCeltDecCreateEx(std::uint32_t*, void*, int, int) {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI sceOpusCeltDecDecode(void*, const std::uint8_t*, int, std::int16_t*, int) {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI sceOpusCeltDecDestroy(void*) {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
|
|
}
|