Libraries: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
mNo edit summary
Line 86: Line 86:
| libSceErrorDialog || SCE_SYSMODULE_ERROR_DIALOG || 0x00AC || ErrorDialog library
| libSceErrorDialog || SCE_SYSMODULE_ERROR_DIALOG || 0x00AC || ErrorDialog library
|-
|-
| libSceFace || SCE_SYSMODULE_FACE || 0x0038 || Face library
|
|-
| libSceFiber || SCE_SYSMODULE_FIBER || 0x0006 || Fiber library
|-
| libSceFont || SCE_SYSMODULE_FONT || 0x0084 || Font library
|-
| libSceFontFt || SCE_SYSMODULE_FONT_FT || 0x0098 || Font interface for the Font library
|-
| libSceFreeTypeOt || SCE_SYSMODULE_FREETYPE_OT || 0x0099 || Font driver for the Font library (OpenType only)
|-
| libSceFreeTypeOl || SCE_SYSMODULE_FREETYPE_OL || 0x009A || Font driver for the Font library (overall outline fonts including OpenType)
|-
| libSceFreeTypeOptOl || SCE_SYSMODULE_FREETYPE_OPT_OL || 0x009B || Font driver for the Font library (outline fonts other than OpenType)
|-
| libSceHand || SCE_SYSMODULE_HAND || 0x0093 || Hand library
|-
| libSceGameCustomDataDialog || SCE_SYSMODULE_GAME_CUSTOM_DATA_DIALOG || 0x00B8 || GameCustomDataDialog library
|-
| libSceGameLiveStreaming || SCE_SYSMODULE_GAME_LIVE_STREAMING || 0x0081 || GameLiveStreaming library
|-
| libSceGvMp4Parser ||  ||  ||
|-
| libSceHidControl ||  ||  ||
|-
| libSceHttp ||  ||  ||
|-
| libSceIme || SCE_SYSMDOULE_LIBIME || 0x0095 || Ime library
|-
| libSceImeDialog || SCE_SYSMODULE_IME_DIALOG || 0x0096 || ImeDialog library
|-
| libSceInjectedBundle ||  ||  ||
|-
| libSceInvitationDialog || SCE_SYSMODULE_INVITATION_DIALOG || 0x00A2 || InvitationDialog library
|-
| libSceIpmi ||  ||  ||
|-
| libSceJitBridge ||  ||  ||
|-
| libSceJpegDec || SCE_SYSMODULE_JPEG_DEC || 0x008A || JpegDec library
|-
| libSceJpegEnc || SCE_SYSMODULE_JPEG_ENC || 0x008B || JpegEnc library
|-
| libSceJpegParser ||  ||  ||
|-
| libSceJscCompiler ||  ||  ||
|-
| libSceJson ||  ||  ||
|-
| libSceKbEmulate ||  ||  ||
|-
| libSceKeyboard ||  ||  ||
|-
| libSceM4aacEnc || SCE_SYSMODULE_M4AAC_ENC || 0x00BC || M4aacEnc library
|-
| libSceManxWtf ||  ||  ||
|-
| libSceMbus ||  ||  ||
|-
| libSceMetadataReaderWriter ||  ||  ||
|-
| libSceMouse || SCE_SYSMODULE_MOUSE || 0x00A9 || Mouse library
|-
| libSceMove || SCE_SYSMODULE_MOVE || 0x008F || Move library
|-
| libSceMoveTracker || SCE_SYSMODULE_MOVE_TRACKER || 0x00B1 || MoveTracker library
|-
| libSceMsgDialog || SCE_SYSMODULE_MESSAGE_DIALOG || 0x00A4 || MsgDialog library
|-
| libSceMusicCoreServerClientJsEx ||  ||  ||
|-
| libSceMusicCoreServerClient ||  ||  ||
|-
| libSceNetCtl ||  ||  ||
|-
| libSceNet ||  ||  ||
|-
| libSceNgs2 || SCE_SYSMODULE_NGS2 || 0x000B || Ngs2 library
|-
| libSceNpAuth || SCE_SYSMODULE_NP_AUTH || 0x009D || NpAuth library
|-
| libSceNpCommerce || SCE_SYSMODULE_NP_COMMERCE || 0x00A8 || NpCommerce, NpCommerceDialog libraries
|-
| libSceNpCommon ||  || ||
|-
| libSceNpFriendListDialog || SCE_SYSMODULE_NP_FRIEND_LIST_DIALOG || 0x00B3 || NpFriendListDialog library
|-
| libSceNpManager ||  ||  ||
|-
| libSceNpMatching2 || SCE_SYSMODULE_NP_MATCHING2 || 0x001C || NpMatching2 library
|-
| libSceNpParty || SCE_SYSMODULE_NP_PARTY || 0x0097 || Nparty library
|-
| libSceNpProfileDialog || SCE_SYSMODULE_NP_PROFILE_DIALOG || 0x00B2 || NpProfileDialog library
|-
| libSceNpScore || SCE_SYSMODULE_NP_SCORE_RANKING || 0x001E || NpScore library
|-
| libSceNpSignaling || SCE_SYSMODULE_NP_SIGNALING || 0x00B5 || NpSignaling library
|-
| libSceNpSns || SCE_SYSMODULE_NP_SNS_FACEBOOK || 0x00B0 || NpSnsFacebook library
|-
| libSceNpTrophy || SCE_SYSMODULE_NP_TROPHY || 0x00AD || NpTrophy library
|-
| libSceNpTus || SCE_SYSMODULE_NP_TUS || 0x002C || NpTus library
|-
| libSceNpUtility || SCE_SYSMODULE_NP_UTILITY || 0x0019 || NpBandwidthTest, NpLookup, NpWordFilter libraries
|-
| libSceNpWebApi ||  ||  ||
|-
| libSceOrbisCompat ||  ||  ||
|-
| libScePad ||  ||  ||
|-
| libScePadTracker || SCE_SYSMODULE_PAD_TRACKER || 0x0091 || PadTracker library
|-
| libScePigletv2VSH ||  ||  ||
|-
| libScePlayGoDev || SCE_SYSMODULE_PLAYGO || 0x0083 || PlayGo library
|-
| libScePngDec || SCE_SYSMODULE_PNG_DEC || 0x008C || PngDec library
|-
| libScePngEnc || SCE_SYSMODULE_PNG_ENC || 0x008D || PngEnc library
|-
| libScePsm ||  ||  ||
|-
| libSceRazorGpuThreadTrace || SCE_SYSMODULE_RAZOR_GPU_THREAD_TRACE || 0x00BF || RazorGpuThreadTrace library
|-
| libSceRandom ||  ||  ||
|-
| libSceRegMgr ||  ||  ||
|-
| libSceRemotePlay || SCE_SYSMODULE_REMOTE_PLAY || 0x00B6 || Remoteplay library
|-
| libSceRtc ||  ||  ||
|-
| libSceRudp || SCE_SYSMODULE_RUDP || 0x0021 || Rudp library
|-
| libSceS3DConversion || SCE_SYSMDOULE_S3DCONVERSION || 0x0086 || S3DConversion library
|-
| libSceSaveData || SCE_SYSMODULE_SAVE_DATA_DIALOG || 0x00A0 || SaveDataDialog library
|-
| libSceScreenShot || SCE_SYSMODULE_SCREEN_SHOT || 0x009C || ScreenShot library
|-
| libSceShaccVSH ||  ||  ||
|-
| libSceSmart || SCE_SYSMODULE_SMART || 0x0039 || Smart library
|-
| libSceSsl ||  ||  ||
|-
| libSceSulpha || SCE_SYSMODULE_SULPHA || 0x009F || Sulpha library
|-
| libSceSysmodule ||  ||  ||
|-
| libSceSystemGesture || SCE_SYSMODULE_SYSTEM_GESTURE || 0x00CE || SystemGesture library
|-
| libSceSystemService ||  ||  ||
|-
| libSceSysUtil ||  ||  ||
|-
| libSceUpdateService ||  ||  ||
|-
| libSceUlt || SCE_SYSMODULE_ULT || 0x0007 || Ult library
|-
| libSceUsbd || SCE_SYSMODULE_USBD || 0x00B7 || Usbd library
|-
| libSceUserService ||  ||  ||
|-
| libSceVdecCore ||  ||  ||
|-
| libSceVencCore ||  ||  ||
|-
| libSceVideoCoreServerInterface ||  ||  ||
|-
| libSceVideodec || SCE_SYSMODULE_VIDEODEC || 0x008E || Videodec library
|-
| libSceVideoRecording || SCE_SYSMODULE_VIDEO_RECORDING || 0x0085 || VideoRecording library
|-
| libSceVisionManager ||  ||  ||
|-
| libSceVoice || SCE_SYSMODULE_VOICE || 0x001A || Voice library
|-
| libSceVoiceQos || SCE_SYSMODULE_VOICEQOS || 0x001B || VoiceQos library
|-
| libSceVsh_aot ||  ||  ||
|-
| libSceVshCommon_aot ||  ||  ||
|-
| libSceWebKit2 ||  ||  ||
|-
| libSceWeb ||  ||  ||
|-
| libSceWebBrowserDialog || SCE_SYSMODULE_WEB_BROWSER_DIALOG || 0x00AB || WebBrowserDialog library
|-
| libSceXml || SCE_SYSMODULE_XML || 0x0017 || Xml library
|-
|}


== Libraries on firmware 1.76 ==
== Libraries on firmware 1.76 ==

Revision as of 13:13, 27 May 2016

A list of library names can be found in libSceSysmodule.sprx which can be dumped from within the WebKit process.

Libraries available since firmware 1.000.051

(s)prx Name ID
libc - - C/C++ standard libraries
libSceFios2 - - Fios2 library
libMonoCompilerBridge
libMonoCompiler
libMonoVirtualMachineBridge
libMonoVirtualMachine
libSceAbstractLocal
libSceAbstractStorage
libSceAbstractTwitter
libSceAc3Enc
libSceAjm
libSceAppContent SCE_SYSMODULE_APP_CONTENT 0x00B4 AppContent
libSceAppInstUtil
libSceAudio3d SCE_SYSMODULE_AUDIO_3D 0x00A7 Audio3d library
libSceAudiodec SCE_SYSMODULE_AUDIODEC 0x0088 Audiodec library
libSceAudiodecCpu
libSceAudiodecCpuDdp
libSceAudiodecCpuM4aac
libSceAudioIn
libSceAudioOut
libSceAvcap
libSceAvPlayer SCE_SYSMODULE_AV_PLAYER 0x00A5 AvPlayer library
libSceAvSetting
libSceBeisobmf
libSceBemp2sys
libSceBgft
libSceCamera
libSceCdlgUtilServer
libSceCommonDialog
libSceCompanionHttpd SCE_SYSMODULE_COMPANION_HTTPD 0x00AA CompanionHttpd library
libSceCompanionUtil SCE_SYSMODULE_COMPANION_UTIL 0x0082 CompanionUtil library
libSceCompositeExt
libSceContentExport SCE_SYSMODULE_CONTENT_EXPORT 0x00A6 ContentExport library
libSceContentSearch SCE_SYSMODULE_CONTENT_SEARCH 0x00C7 ContentSearch library
libSceCtrlp
libSceDbg
libSceDbgKeyboard SCE_SYSMODULE_DEBUG_KEYBOARD 0x00A3 DbgKeyboard library
libSceDepth SCE_SYSMODULE_DEPTH 0x0092 Depth library
libSceDtsEnc
libSceErrorDialog SCE_SYSMODULE_ERROR_DIALOG 0x00AC ErrorDialog library

Libraries on firmware 1.76

sprx No. Loadable
libkernel
libcInternal 0x04 Yes
libSceFios2 0x03 Yes
lbSceNet
libSceIpmi
libSceMbus
libSceRegMgr
libSceRtc
librt
libSceAvSetting 0x0b Yes
libSceVideoOut
libSceGnmDriver 0x0d Yes
libSceAudioOut 0x0e Yes
libSceAudioIn 0x0f Yes
libSceAjm 0x10 Yes
libScePad
libSceDbg
libSceNetCtl
libSceHttp 0x14 Yes
libSceSsl
libSceNpCommon 0x16 Yes
libSceNpManager
libSceNpWebApi 0x18 Yes
libSceSaveData 0x19 Yes
libSceSystemService
libSceUserService 0x1b Yes
libSceCommonDialog 0x1c Yes
libSceSysUtil 0x1d Yes
libScePerf
libSceCamera 0x1f Yes
libSceWebKit2ForVideoService 0x20 Yes
libSceOrbisCompatForVideoService 0x21 Yes
libSceDiscMap 0x22 Yes
libSceFiber 0x31 Yes
libSceUlt 0x32 Yes
libSceNgs2 0x33 Yes
libSceXml 0x34 Yes
libSceNpUtility
libSceVoice 0x36 Yes
libSceNpMatching2 0x37 Yes
libSceNpScoreRanking
libSceRudp 0x39 Yes
libSceNpTus
libSceFace
libSceSmart
libSceJson 0x3d Yes
libSceGameLiveStreaming 0x3e Yes
libSceCompanionUtil 0x3f Yes
libScePlayGo 0x40 Yes
libSceFont 0x41 Yes
libSceVideoRecording
libSceAudiodec
libSceJpegDec 0x44 Yes
libSceJpegEnc 0x45 Yes
libScePngDec 0x46 Yes
libScePngEnc 0x47 Yes
libSceVideodec 0x48 Yes
libSceMove 0x49 Yes
libScePadTracker 0x4b Yes
libSceDepth 0x4c Yes
libSceHand
libSceIme 0x4e Yes
libSceImeDialog 0x4f Yes
libSceVdecCore 0x50 Yes
libSceNpParty 0x51 Yes
libSceAvcap 0x52 Yes
libSceFontFt 0x53 Yes
libSceFreeTypeOt 0x54 Yes
libSceFreeTypeOl 0x55 Yes
libSceFreeTypeOptOl 0x56 Yes
libSceScreenShot 0x57 Yes
libSceNpAuth
libSceVoiceQos 0x59 Yes
libSceSysCore
libSceM4aacEnc
libSceAudiodecCpu 0x5c Yes
libSceCdlgUtilServer
libSceSulpha
libSceSaveDataDialog 0x5f Yes
libSceInvitationDialog 0x60 Yes
libSceKeyboard 0x61 Yes
libSceMsgDialog 0x63 Yes
libSceAvPlayer 0x64 Yes
libSceContentExport 0x65 Yes
libSceVisionManager
libSceAc3Enc
libSceAppInstUtil
libSceVencCore
libSceAudio3d 0x6a Yes
libSceNpCommerce 0x6b Yes
libSceHidControl 0x6c Yes
libSceMouse 0x6d Yes
libSceCompanionHttpd 0x6e Yes
libSceWebBrowserDialog 0x6f Yes
libSceErrorDialog 0x70 Yes
libSceNpTrophy
ulobjmgr 0x72 Yes
libSceVideoCoreInterface 0x73 Yes
libSceVideoCoreServerInterface
libSceNpSns
libSceNpSnsFacebookDialog 0x76 Yes
libSceMoveTracker 0x77 Yes
libSceNpProfileDialog 0x78 Yes
libSceNpFriendListDialog 0x79 Yes
libSceAppContent 0x7a Yes
libSceMarlin
libSceDtsEnc
libSceNpSignaling 0x7d Yes
libSceRemotePlay 0x7e Yes
libSceUsbd 0x7f Yes
libSceGameCustomDataDialog 0x80 Yes
libSceNpEulaDialog 0x81 Yes
libSceRandom 0x82 Yes
libSceDipsw
libSceS3DConversion
libSceOttvCapture
libSceBgft 0x86 Yes
libSceAudiodecCpuDdp 0x87 Yes
libSceAudiodecCpuM4aac 0x88 Yes
libSceAudiodecCpuDts
libSceAudiodecCpuDtsHdLbr 0x8a Yes
libSceAudiodecCpuDtsHdMa
libSceAudiodecCpuLpcm
libSceBemp2sys 0x8d Yes
libSceBeisobmf 0x8e Yes
libScePlayReady 0x8f Yes
libSceVideoNativeExtEssential 0x90 Yes
libSceZlib 0x91 Yes
libSceIduUtil 0x92 Yes
libScePsm 0x93 Yes
libSceDtcpIp 0x94 Yes
libSceKbEmulate 0x95 Yes
libSceAppChecker
libSceNpGriefReport 0x97 Yes
libSceContentSearch 0x98 Yes
libSceShareUtility 0x99 Yes
libSceWeb 0x9a Yes
libSceWebKit2
libSceDeci4h
libSceHeadTracker
libSceGameUpdate 0x9e Yes
libSceAutoMounterClient 0x9f Yes
libSceSystemGesture 0xa0 Yes
libSceVdecSavc 0xa1 Yes
libSceVdecSavc2 0xa2 Yes
libSceVideodec2 0xa3 Yes
libSceVdecwrap 0xa4 Yes
libSceConvertKeycode 0xa5 Yes