AnyPS5/core/libs/prx
muhzain05 48919d01e4 fix(videodec2): answer picture info from the decoder that last wrote the buffer
sceVideodec2GetPictureInfo searched the live decoders in handle order and
returned the first one that had ever written the queried frame buffer. When
two decoders wrote the same address, the lower handle answered with stale
timestamps, a stale AVC decoder answered for an HEVC or VP9 picture, a stale
HEVC or VP9 decoder made an AVC query throw, and resetting or deleting the
decoder that wrote the buffer last exposed the older decoder's picture again.

Record the decoder that last published a picture into each frame buffer and
answer from that decoder only. Reset and Delete drop only the decoder's own
records, so another decoder's picture is never removed or brought back.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 04:06:54 -06:00
..
libReactNative.Modules.Vsh
…
libReactNative.Modules.Vsh.WebAppLauncher
…
libSceAcm feat(libSceAcm): implement sceAcm_FFT and sceAcm_Panner 2026-10-11 21:40:58 +05:30
libSceAgc Merge pull request #3829 from YossiYad/carry/agc-vieBRwlh1Lw 2026-10-12 00:39:58 +02:00
libSceAgcDriver Merge pull request #4152 from adriadam10/feat/phase-b 2026-10-12 10:31:42 +02:00
libSceAgcVsh
…
libSceAjm
…
libSceAjm.native feat(ajm): decode Opus surround mapping family 2026-10-12 02:28:14 +04:00
libSceAjmi
…
libSceAmpr Merge pull request #3814 from xXPBSXx/fix/export-ppsa30601-imports 2026-10-12 21:36:02 +13:00
libSceAppContent feat(libSceAppContent): implement sceAppContentGetAddcontDownloadProgress 2026-10-11 07:48:11 +02:00
libSceAudio
…
libSceAudio3d fix(audio): pace blocking audio calls with a high-resolution timer 2026-10-10 01:31:57 +02:00
libSceAudioIn Merge pull request #3669 from MarcZX100/carry/audioin-open-variants-3340 2026-10-11 23:46:54 +02:00
libSceAudioOut feat(libSceAudioOut): implement sceAudioOutSysGetHdmiMonitorInfo 2026-10-11 19:45:00 +03:00
libSceAudioPropagation fix(audio): bind singular propagation path setter as unsupported 2026-10-10 03:50:02 +02:00
libSceAudiodec fix(audiodec): take the M4AAC raw channel layout from the stream 2026-10-08 17:29:46 +02:00
libSceAudiodec.native fix(audiodec): build libSceAudiodec.native from the libSceAudiodec sources 2026-10-06 17:48:38 +02:00
libSceAvPlayer fix(filesystem): reject invalid parent traversal on Windows 2026-10-12 01:25:02 +05:30
libSceAvPlayer.native refactor(libSceAvPlayer): build libSceAvPlayer.native from the shared Export.cpp 2026-10-07 06:19:46 +00:00
libSceBluetoothHid feat(libSceBluetoothHid): add Bluetooth HID with no devices attached 2026-10-08 15:30:58 +13:00
libSceCdlgG2P feat(libs): run the G2P and VR setup dialogs as common dialogs without UI 2026-10-10 22:53:48 +00:00
libSceCdlgPlayerReview feat(libSceCdlgPlayerReview): add the player review dialog 2026-10-07 22:07:28 +03:00
libSceCesCs feat(libSceCesCs): add sceCesRefersUcsProfileCp1251 and sceCesMbcsUcsContextInit 2026-10-11 16:20:47 +02:00
libSceCommonDialog
…
libSceContentDelete fix(content): export the content calls PPSA06465 imports 2026-10-11 09:23:39 +02:00
libSceContentExport feat(libSceContentExport): implement the export session calls 2026-10-12 00:01:17 +02:00
libSceContentSearch fix(content): export the content calls PPSA06465 imports 2026-10-11 09:23:39 +02:00
libSceConvertKeycode fix(exports): export the calls PPSA07411 imports 2026-10-11 18:35:00 +02:00
libSceErrorDialog build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceFiber feat(libSceFiber): add the underscore thread frame pointer export 2026-10-11 09:30:02 -07:00
libSceFont Merge pull request #3697 from JAB-dev/fix/font-writing-letter-step 2026-10-11 23:52:50 +02:00
libSceFont-module
…
libSceFont.native
…
libSceFontFt feat(font): implement sceFontGetFontGlyphsCount and sceFontGetCharGlyphCode 2026-10-06 09:23:44 +02:00
libSceFontFt-module
…
libSceGameLiveStreaming feat(libs): implement sceGameLiveStreamingGetCurrentStatus2 2026-10-09 23:56:40 +02:00
libSceGameUpdate build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceHmd test(hmd): register disconnected-device tests 2026-10-09 17:47:28 +00:00
libSceHmd2 fix(exports): also export sceHmd2GetFieldOfView 2026-10-12 00:33:41 +02:00
libSceHttp Merge pull request #3706 from MarcZX100/codex/http-abort-wait-3156 2026-10-11 23:53:59 +02:00
libSceHttp2 fix(libSceHttp2): clear completion queues for cascade-deleted requests 2026-10-11 16:57:12 +02:00
libSceIme feat(libSceIme): implement sceImeGetPanelPositionAndForm 2026-10-09 23:36:28 +02:00
libSceImeBackend
…
libSceImeDialog
…
libSceJobManager fix(libSceJobManager): count a wait before serialising it and close under the lock 2026-10-11 07:40:37 +02:00
libSceJpegDec build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceJpegEnc build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceJson2 Merge pull request #3814 from xXPBSXx/fix/export-ppsa30601-imports 2026-10-12 21:36:02 +13:00
libSceKeyboard build: route system dependency include paths and pin the shader cache to package versions 2026-10-11 10:18:23 +02:00
libSceLibcInternal Merge pull request #3858 from LeandroLP23/fix/libc-internal-force-tls-destructor-windows-test 2026-10-12 00:10:39 +02:00
libSceLoginDialog build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceMbus feat(libSceMbus): add the device service with no devices attached 2026-10-08 15:30:58 +13:00
libSceMouse fix(exports): export the calls PPSA30601 imports 2026-10-11 19:02:18 +02:00
libSceMsgDialog
…
libSceMsgDialog.native build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceNet Merge pull request #4092 from yunusshaikh7/fix/libscenet-datagram-receive-timeout 2026-10-12 21:39:40 +13:00
libSceNetCtl
…
libSceNetCtlApDialog feat(libs): Deathloop loading support (Ampr, NetCtlApDialog, Party + stubs) 2026-10-09 20:11:35 +02:00
libSceNgs2 build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceNgs2.native fix(libSceNgs2): report EMPTY for a streaming sampler that played its queue 2026-10-12 00:26:12 +02:00
libSceNpAuth
…
libSceNpCommerce feat(libs): name the PPSA23566 stubs from the shadPS4 NID list and implement sleep 2026-10-06 17:28:39 -05:00
libSceNpEntitlementAccess feat(libSceNpEntitlementAccess): implement offline entitlement info requests 2026-10-11 19:30:34 +04:00
libSceNpGameIntent
…
libSceNpManager docs(npmanager): name ZVZ++68nNI8 sceNpGetSandboxInfo (throwing stub), imported by PPSA28416 2026-10-11 00:15:48 +02:00
libSceNpPartner001 refactor(libSceNpPartner001): name the EA access exports 2026-10-09 12:57:50 -03:00
libSceNpSessionSignaling fix(exports): export the calls PPSA07411 imports 2026-10-11 18:35:00 +02:00
libSceNpTrophy2 fix(libSceNpTrophy2): accept a null details or data in GetTrophyInfo and GetGroupInfo 2026-10-11 15:35:56 +02:00
libSceNpUniversalDataSystem
…
libSceNpUtility
…
libSceNpWebApi2 feat(libSceNpWebApi2): export sceNpWebApi2AddWebTraceTag 2026-10-12 01:30:54 +02:00
libSceOpusCeltDec fix(opus): export the libSceOpusCeltDec module 2026-10-11 07:10:03 +09:00
libSceOpusDec feat(opus): implement 48 kHz libSceOpusDec 2026-10-09 19:24:56 +04:00
libScePad Merge pull request #4032 from fma-rc/feat/pad-input-file-sticks 2026-10-12 21:37:30 +13:00
libScePlayGo docs(libScePlayGo): record where the chunk set comes from 2026-10-11 12:30:52 +02:00
libScePlayGoDialog build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libScePlayerInvitationDialog build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libScePlayerSelectionDialog
…
libScePngDec build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libScePngEnc build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libScePosixForWebKit fix(libs): keep thread_local objects with destructors out of module teardown on Windows (#4029) 2026-10-12 18:25:29 +13:00
libSceProprietaryVoiceChatHelperPrx feat(libs): name the PPSA23566 stubs from the shadPS4 NID list and implement sleep 2026-10-06 17:28:39 -05:00
libScePsml feat(libScePsml): build libScePsml from the libScePsml_debug source 2026-10-09 20:25:55 +02:00
libScePsml_debug feat(psml): declare scePsmlMfsrCreateContext1300 and scePsmlMfsrGetDispatchMfsrPacket1300 2026-10-10 12:42:01 -05:00
libSceRandom fix(libs): take guest entropy from the host OS instead of std::random_device 2026-10-11 22:07:49 -03:00
libSceRazorCpu feat(libSceRazorCpu): add sceRazorCpuPushMarker 2026-10-11 15:09:35 +02:00
libSceRemoteplay
…
libSceRtc fix(rtc): floor pre-epoch timestamps for timezone lookup 2026-10-10 09:28:30 +08:00
libSceRudp feat(libSceRudp): implement sceRudpGetMaxSegmentSize 2026-10-11 22:43:17 -04:00
libSceSaveData fix(libkernel): flush only the paths the guest changed in sceKernelSync on Windows 2026-10-08 08:27:22 +00:00
libSceSaveData.native Merge pull request #3814 from xXPBSXx/fix/export-ppsa30601-imports 2026-10-12 21:36:02 +13:00
libSceSaveDataDialog
…
libSceSaveDataDialog.native fix(savedata): keep progress dialogs running until closed 2026-10-08 01:37:34 +03:00
libSceShare feat(share): answer sceShareSetContentParamForApplicationTitle 2026-10-09 21:02:01 +09:00
libSceShare.native
…
libSceSharePlay fix(libSceSharePlay): fill the connection info with no Share Play session 2026-10-11 17:14:21 +09:00
libSceSigninDialog feat(libSceSigninDialog): complete offline sign-in dialog lifecycle 2026-10-11 19:11:37 +04:00
libSceSsl test(exports): drop the PPSA07411 export test 2026-10-11 18:51:54 +02:00
libSceSysmodule Merge pull request #3981 from Kikoarl/feat/sysmodule-audiopropagation-module-id 2026-10-12 21:36:45 +13:00
libSceSystemGesture fix(libSceSystemGesture): report no touch events for the primitive and recognizer calls 2026-10-11 02:01:32 +02:00
libSceSystemService fix(libSceSystemService): answer parameter 400 with the console language 2026-10-12 03:18:00 +02:00
libSceTextToSpeech2 feat(libSceTextToSpeech2): return EOPNOTSUPP from remaining speech exports 2026-10-11 13:43:46 +02:00
libSceUlt feat(libSceUlt): add underscore mutex and queue create exports 2026-10-11 09:29:28 -07:00
libSceUsbd feat(libSceUsbd): declare the device and handle calls for the no-device path 2026-10-11 10:06:27 -07:00
libSceUserService Merge pull request #4119 from hugodearaujo/fix/accessibility-defaults 2026-10-12 21:41:16 +13:00
libSceVdecsw feat(libs): implement libSceVdecsw on top of libSceVideodec2 2026-10-09 13:28:48 +02:00
libSceVideoOut fix(agc-driver): queue frame dumps at the dump scale 2026-10-12 18:54:34 +13:00
libSceVideoRecordingP fix(libSceVideoRecordingP): correct the sceVideoRecordingOpen signature 2026-10-06 18:29:36 -03:00
libSceVideodec2 fix(videodec2): answer picture info from the decoder that last wrote the buffer 2026-10-12 04:06:54 -06:00
libSceVoice feat(libSceVoice): track the port mute flag 2026-10-10 19:59:15 +02:00
libSceVoiceChat feat(libs): provide the exports PPSA01289 imports that no library has 2026-10-09 02:42:57 -04:00
libSceVoiceQoS feat(libSceVoiceQoS): export sceVoiceQoSSetConnectionAttribute 2026-10-12 01:21:46 -04:00
libSceVrSetupDialog feat(libs): run the G2P and VR setup dialogs as common dialogs without UI 2026-10-10 22:53:48 +00:00
libSceVrTracker2 fix(exports): export the PS VR2 calls PPSA07411 imports that no library has 2026-10-12 00:01:07 +02:00
libSceWebBrowserDialog fix(libs): rename loader stubs to recomputed real names, drop clashing ones 2026-10-09 20:12:31 +02:00
libSceXml fix(libSceXml): add an export-free libSceXml for titles that list it 2026-10-11 19:58:13 +02:00
libSceZlib fix(zlib): inherit DWARF unwinding in Windows tests 2026-10-10 02:03:59 +04:00
libc Merge pull request #4227 from MarcZX100/codex/carry-mbstowcs-4027 2026-10-12 21:42:35 +13:00
libkernel Merge pull request #4321 from oneandonlydean/up4/fix-3308-watch-mapping 2026-10-12 21:43:41 +13:00
libkernel_sys feat(libkernel_sys): implement openat 2026-10-11 18:01:11 -04:00
libkernel_web
…
ulobjmgr build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00