Stub some modules

This commit is contained in:
Nekotekina 2017-02-12 21:35:55 +03:00
parent f4b95c0226
commit acd9d6ff24
6 changed files with 42 additions and 0 deletions

View file

@ -903,6 +903,30 @@ s32 cellAdecGetPcmItem(u32 handle, vm::pptr<CellAdecPcmItem> pcmItem)
DECLARE(ppu_module_manager::cellAdec)("cellAdec", []() DECLARE(ppu_module_manager::cellAdec)("cellAdec", []()
{ {
static ppu_static_module cell_libac3dec("cell_libac3dec");
static ppu_static_module cellAtrac3dec("cellAtrac3dec");
static ppu_static_module cellAtracXdec("cellAtracXdec");
static ppu_static_module cellCelpDec("cellCelpDec");
static ppu_static_module cellDTSdec("cellDTSdec");
static ppu_static_module cellM2AACdec("cellM2AACdec");
static ppu_static_module cellM2BCdec("cellM2BCdec");
static ppu_static_module cellM4AacDec("cellM4AacDec");
static ppu_static_module cellMP3dec("cellMP3dec");
static ppu_static_module cellTRHDdec("cellTRHDdec");
static ppu_static_module cellWMAdec("cellWMAdec");
static ppu_static_module cellDTSLBRdec("cellDTSLBRdec");
static ppu_static_module cellDDPdec("cellDDPdec");
static ppu_static_module cellM4AacDec2ch("cellM4AacDec2ch");
static ppu_static_module cellDTSHDdec("cellDTSHDdec");
static ppu_static_module cellMPL1dec("cellMPL1dec");
static ppu_static_module cellMP3Sdec("cellMP3Sdec");
static ppu_static_module cellM4AacDec2chmod("cellM4AacDec2chmod");
static ppu_static_module cellCelp8Dec("cellCelp8Dec");
static ppu_static_module cellWMAPROdec("cellWMAPROdec");
static ppu_static_module cellWMALSLdec("cellWMALSLdec");
static ppu_static_module cellDTSHDCOREdec("cellDTSHDCOREdec");
static ppu_static_module cellAtrac3multidec("cellAtrac3multidec");
REG_FUNC(cellAdec, cellAdecQueryAttr); REG_FUNC(cellAdec, cellAdecQueryAttr);
REG_FUNC(cellAdec, cellAdecOpen); REG_FUNC(cellAdec, cellAdecOpen);
REG_FUNC(cellAdec, cellAdecOpenEx); REG_FUNC(cellAdec, cellAdecOpenEx);

View file

@ -1366,6 +1366,8 @@ s32 cellDmuxFlushEs(u32 esHandle)
DECLARE(ppu_module_manager::cellDmux)("cellDmux", []() DECLARE(ppu_module_manager::cellDmux)("cellDmux", []()
{ {
static ppu_static_module cellDmuxPamf("cellDmuxPamf");
REG_FUNC(cellDmux, cellDmuxQueryAttr); REG_FUNC(cellDmux, cellDmuxQueryAttr);
REG_FUNC(cellDmux, cellDmuxQueryAttr2); REG_FUNC(cellDmux, cellDmuxQueryAttr2);
REG_FUNC(cellDmux, cellDmuxOpen); REG_FUNC(cellDmux, cellDmuxOpen);

View file

@ -743,6 +743,8 @@ s32 cellFontGraphicsGetLineRGBA()
DECLARE(ppu_module_manager::cellFont)("cellFont", []() DECLARE(ppu_module_manager::cellFont)("cellFont", []()
{ {
static ppu_static_module cell_FreeType2("cell_FreeType2");
REG_FUNC(cellFont, cellFontSetFontsetOpenMode); REG_FUNC(cellFont, cellFontSetFontsetOpenMode);
REG_FUNC(cellFont, cellFontSetFontOpenMode); REG_FUNC(cellFont, cellFontSetFontOpenMode);
REG_FUNC(cellFont, cellFontCreateRenderer); REG_FUNC(cellFont, cellFontCreateRenderer);

View file

@ -1032,6 +1032,8 @@ s32 cellSailPlayerUnregisterSource()
DECLARE(ppu_module_manager::cellSail)("cellSail", []() DECLARE(ppu_module_manager::cellSail)("cellSail", []()
{ {
static ppu_static_module cellSailAvi("cellSailAvi");
REG_FUNC(cellSail, cellSailMemAllocatorInitialize); REG_FUNC(cellSail, cellSailMemAllocatorInitialize);
REG_FUNC(cellSail, cellSailFutureInitialize); REG_FUNC(cellSail, cellSailFutureInitialize);

View file

@ -256,6 +256,9 @@ s32 cellSailRecorderDumpImage()
DECLARE(ppu_module_manager::cellSailRec)("cellSailRec", []() DECLARE(ppu_module_manager::cellSailRec)("cellSailRec", []()
{ {
static ppu_static_module cellMp4("cellMp4");
static ppu_static_module cellApostSrcMini("cellApostSrcMini");
REG_FUNC(cellSailRec, cellSailProfileSetEsAudioParameter); REG_FUNC(cellSailRec, cellSailProfileSetEsAudioParameter);
REG_FUNC(cellSailRec, cellSailProfileSetEsVideoParameter); REG_FUNC(cellSailRec, cellSailProfileSetEsVideoParameter);
REG_FUNC(cellSailRec, cellSailProfileSetStreamParameter); REG_FUNC(cellSailRec, cellSailProfileSetStreamParameter);

View file

@ -876,6 +876,15 @@ s32 cellVdecSetPts()
DECLARE(ppu_module_manager::cellVdec)("libvdec", []() DECLARE(ppu_module_manager::cellVdec)("libvdec", []()
{ {
static ppu_static_module libavcdec("libavcdec");
static ppu_static_module libdivx311dec("libdivx311dec");
static ppu_static_module libdivxdec("libdivxdec");
static ppu_static_module libmvcdec("libmvcdec");
static ppu_static_module libsjvtd("libsjvtd");
static ppu_static_module libsmvd2("libsmvd2");
static ppu_static_module libsmvd4("libsmvd4");
static ppu_static_module libsvc1d("libsvc1d");
REG_VAR(libvdec, _cell_vdec_prx_ver); // 0x085a7ecb REG_VAR(libvdec, _cell_vdec_prx_ver); // 0x085a7ecb
REG_FUNC(libvdec, cellVdecQueryAttr); REG_FUNC(libvdec, cellVdecQueryAttr);