cellAdec implementation part 1: abstraction layer

This commit is contained in:
capriots 2024-11-02 19:38:38 +01:00 committed by Elad
parent 0a29ca2946
commit e7f1a34fe1
4 changed files with 1220 additions and 946 deletions

View file

@ -182,6 +182,8 @@ static void ppu_initialize_modules(ppu_linkage_info* link, utils::serial* ar = n
{
&ppu_module_manager::cellAdec,
&ppu_module_manager::cellAtrac,
&ppu_module_manager::cellAtrac3dec,
&ppu_module_manager::cellAtrac3multidec,
&ppu_module_manager::cellAtracMulti,
&ppu_module_manager::cellAtracXdec,
&ppu_module_manager::cellAudio,
@ -189,12 +191,19 @@ static void ppu_initialize_modules(ppu_linkage_info* link, utils::serial* ar = n
&ppu_module_manager::cellAuthDialogUtility,
&ppu_module_manager::cellBGDL,
&ppu_module_manager::cellCamera,
&ppu_module_manager::cellCelp8Dec,
&ppu_module_manager::cellCelp8Enc,
&ppu_module_manager::cellCelpDec,
&ppu_module_manager::cellCelpEnc,
&ppu_module_manager::cellCrossController,
&ppu_module_manager::cellDaisy,
&ppu_module_manager::cellDDPdec,
&ppu_module_manager::cellDmux,
&ppu_module_manager::cellDtcpIpUtility,
&ppu_module_manager::cellDTSdec,
&ppu_module_manager::cellDTSHDCOREdec,
&ppu_module_manager::cellDTSHDdec,
&ppu_module_manager::cellDTSLBRdec,
&ppu_module_manager::cellFiber,
&ppu_module_manager::cellFont,
&ppu_module_manager::cellFontFT,
@ -213,8 +222,16 @@ static void ppu_initialize_modules(ppu_linkage_info* link, utils::serial* ar = n
&ppu_module_manager::cellJpgEnc,
&ppu_module_manager::cellKey2char,
&ppu_module_manager::cellL10n,
&ppu_module_manager::cell_libac3dec,
&ppu_module_manager::cellLibprof,
&ppu_module_manager::cellM2AACdec,
&ppu_module_manager::cellM2BCdec,
&ppu_module_manager::cellM4AacDec,
&ppu_module_manager::cellM4AacDec2ch,
&ppu_module_manager::cellM4AacDec2chmod,
&ppu_module_manager::cellMic,
&ppu_module_manager::cellMP3dec,
&ppu_module_manager::cellMP3Sdec,
&ppu_module_manager::cellMusic,
&ppu_module_manager::cellMusicDecode,
&ppu_module_manager::cellMusicExport,
@ -258,6 +275,7 @@ static void ppu_initialize_modules(ppu_linkage_info* link, utils::serial* ar = n
&ppu_module_manager::cellSysutilAvcExt,
&ppu_module_manager::cellSysutilNpEula,
&ppu_module_manager::cellSysutilMisc,
&ppu_module_manager::cellTRHDdec,
&ppu_module_manager::cellUsbd,
&ppu_module_manager::cellUsbPspcm,
&ppu_module_manager::cellUserInfo,
@ -267,6 +285,9 @@ static void ppu_initialize_modules(ppu_linkage_info* link, utils::serial* ar = n
&ppu_module_manager::cellVideoUpload,
&ppu_module_manager::cellVoice,
&ppu_module_manager::cellVpost,
&ppu_module_manager::cellWMAdec,
&ppu_module_manager::cellWMALSLdec,
&ppu_module_manager::cellWMAPROdec,
&ppu_module_manager::libad_async,
&ppu_module_manager::libad_core,
&ppu_module_manager::libfs_utility_init,