Commit Graph
10219 Commits
Author SHA1 Message Date
MarcZX10 2880d7b8f6 docs(libSceSaveData): record the unmeasured signature of sceSaveDataGetProgress 2026-10-31 22:48:36 +00:00
Adrià b9bf246ea2 Merge pull request #13736 from 2Swagger/feat/libwebrtc-opus-encoder
feat(libwebrtc): implement the WebRtcOpus encoder functions
2026-10-31 22:53:12 +01:00
Adrià 0a6d43d972 Merge pull request #13734 from SnekPolylepis/fix/http2-ssl-option-context
fix(libSceHttp2): accept SSL options on a context
2026-10-31 22:51:27 +01:00
Adrià 3c8e5d9d42 Merge pull request #13745 from CodingBreadd/feat/nkwebkitrequirements-export-names
feat(libSceNKWebKitRequirements): name 122 unknown exports from their NIDs
2026-10-31 22:47:02 +01:00
Adrià 5f1851e810 Merge pull request #13754 from jbooba/codex/trace-cache-timing-docs-20261030
docs: clarify cache and trace wall-time summaries
2026-10-31 22:42:17 +01:00
Adrià 6190e0efeb Merge pull request #13712 from zaryabzip/feat/gnmneo-context-state-internal
feat(libSceGnmDriverForNeoMode): answer the internal default context state from SDK 4.00
2026-10-31 22:34:59 +01:00
Dean daa8d64e45 Merge pull request #13748 from CodingBreadd/feat/libkernel-web-export-names
feat(libkernel_web): name 42 exports from their NIDs
2026-11-01 10:27:40 +13:00
Dean d2d2a866d9 Merge pull request #13735 from zaryabzip/fix/npparty-initialize-checks
fix(libSceNpParty): check initialization first in the state, member and send calls
2026-11-01 10:26:49 +13:00
Dean b3b9d115c8 Merge pull request #13202 from kyon-eth/feat/cdlg-util-server-320-exports
feat(libSceCdlgUtilServer): declare 32 callable exports
2026-11-01 10:21:30 +13:00
Dean 9d8ceba5a6 Merge pull request #13200 from kyon-eth/feat/vna-websocket-320-exports
feat(libSceVnaWebsocket): declare 22 callable exports
2026-11-01 10:20:52 +13:00
Adrià cac9da41e4 Merge pull request #13725 from cocoa55/fix/cond-relock-spin
fix(libkernel): spin and yield when a condition variable wait relocks its mutex
2026-10-31 22:20:43 +01:00
Dean 12e05f6639 Merge pull request #13199 from kyon-eth/feat/mdbg-syscore-320-exports
feat(libmdbg_syscore): declare 23 callable exports
2026-11-01 10:20:05 +13:00
Dean f445f826a9 Merge pull request #13196 from kyon-eth/feat/usb-storage-320-exports
feat(libSceUsbStorage): declare 23 callable exports
2026-11-01 10:19:28 +13:00
Dean beeeffebea Merge pull request #13195 from kyon-eth/feat/app-inst-util-320-exports
feat(libSceAppInstUtil): declare 26 callable exports
2026-11-01 10:18:48 +13:00
Dean 8f7c9f02e9 Merge pull request #13193 from kyon-eth/feat/av-setting-320-exports
feat(libSceAvSetting): declare 28 callable exports
2026-11-01 10:18:11 +13:00
Dean 0ef63f1de6 Merge pull request #11749 from oneandonlydean/salvage/libc-internal-9532
feat(libSceLibcInternal): declare 149 PS5 3.20 round four exports
2026-11-01 10:17:18 +13:00
Adrià 7f8d8923ee Merge pull request #13718 from zaryabzip/feat/rudp-unconnected-queries
feat(libSceRudp): answer flush, remote info and buffer status for unconnected contexts
2026-10-31 22:16:31 +01:00
SwagandClaude Opus 5.5 3d34ef2ebe feat(libwebrtc): implement the WebRtcOpus encoder functions
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-31 22:15:03 +01:00
AdriàandClaude Sonnet 5.5 c0a7281888 fix(main): let the frame-capture tests not depend on runner free disk
Culprit-adjacent #12862; failing run 41237240415 (linux agc_driver_frame_replay,
frame_capture_eop, frame_replay_*). The recorder stops with 'less than 4 GiB free
on the capture volume' and writes zero frames when the shared runner disk is
nearly full. APS5_FRAME_CAPTURE_MIN_FREE_BYTES overrides the threshold (default
unchanged); the tests set 0.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-31 22:10:26 +01:00
Adrià 01df56f7b7 Merge pull request #13719 from zaryabzip/feat/audiodec-get-ajm-context
feat(libSceAudiodec.native): read the Ajm ids with sceAudiodecGetAjmContext
2026-10-31 22:05:06 +01:00
SnekPolylepisandClaude Opus 5.5 754aad4e9c fix(libSceHttp2): accept SSL options on a context
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-31 22:01:22 +01:00
Adrià 9fe758d752 Merge pull request #13692 from alvaroelpob/feat/libwebrtc-rtcp-common-header
feat(libwebrtc): implement webrtc::rtcp::CommonHeader::Parse
2026-10-31 21:40:00 +01:00
Adrià 0836dfdf4f Merge pull request #13701 from MarcZX10/feat/psn-unavailable-dialogs
feat(libSceIme): show a notice when PSN-only system dialogs open
2026-10-31 21:05:21 +01:00
Adrià 3197f0ad06 Merge pull request #13705 from MarcZX10/fix/pad-port0-connected-state
feat(libScePad): report port 0 as connected only while its controller is present, opt-in with ANYPS5_PAD_PORT0_STATE
2026-10-31 20:50:35 +01:00
Adrià f3625a5002 Merge pull request #13689 from alvaroelpob/feat/libwebrtc-exp-filter
feat(libwebrtc): implement rtc::ExpFilter Reset and Apply
2026-10-31 20:46:31 +01:00
Adrià 7a90ae58c7 Merge pull request #13699 from JAB-dev/fix/ngs2-odd-count-map-rows-ps5
fix(libSceNgs2): use the PS5 default map for 3, 4, 5 and 7 channels
2026-10-31 20:35:24 +01:00
Adrià a85102910a Merge pull request #13694 from MarcZX10/fix/host-device-changes
fix(libSceAudioOut): reopen the output device the host stopped
2026-10-31 20:31:07 +01:00
Adrià 496d7b1b34 Merge pull request #13673 from zaryabzip/feat/appcontent-license-trials
feat(libSceAppContent): answer bundle license, playable status and game trials queries
2026-10-31 20:27:37 +01:00
Adrià 620449652e Merge pull request #13686 from 00xDisaster/test/libSceNpCommon-system-clock
feat(libSceNpCommon): null-check sceNpGetSystemClockUsec
2026-10-31 20:21:53 +01:00
Adrià 0caa95b5cd Merge pull request #13683 from 00xDisaster/test/libSceAmpr-command-buffer-size
feat(libSceAmpr): null-check command buffer size lookup
2026-10-31 20:21:45 +01:00
Adrià 76d08bc10b Merge pull request #13687 from alvaroelpob/feat/libwebrtc-fast-int-to-buffer
feat(libwebrtc): implement absl FastIntToBuffer for int
2026-10-31 20:18:16 +01:00
Adrià e30f38577c Merge pull request #13691 from xXPBSXx/docs-agc-ps4-prt-2d-tiling
docs(agc): note that addrlib and fpPS4 take the 2D PRT modes from the whole coordinates
2026-10-31 20:09:56 +01:00
Adrià 2147af70b0 Merge pull request #13690 from xXPBSXx/docs/savedata-umount-unmounted
docs(libSceSaveData): name what the emulators do when a mount point is not mounted
2026-10-31 20:08:37 +01:00
DisasterandClaude Sonnet 5.5 0a520ced91 feat(libSceNpCommon): null-check sceNpGetSystemClockUsec
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-31 19:58:28 +01:00
Adrià 16452da934 Merge pull request #13681 from brumskysb/measure/f64-compare-denormal-modes
docs(shader): record the measured f64 compare denormal modes
2026-10-31 19:54:22 +01:00
Adrià 77cd958f05 Merge pull request #13583 from MarcZX10/fix/env-reference-constant-names
fix(tools): resolve environment names read through string constants
2026-10-31 19:53:59 +01:00
Adrià 1cac0ca433 Merge pull request #13676 from xXPBSXx/docs/audioout-lastoutputtime-sources
docs(debt): name when the emulators stamp the last audio output time
2026-10-31 19:49:18 +01:00
Adrià ca073ec3ad Merge pull request #13671 from zaryabzip/feat/npwebapi-init-notification
feat(libSceNpWebApi): presence, VSH and internal initialize, internal requests and notification callbacks
2026-10-31 19:00:58 +01:00
Alvaro 0736525cac docs(libSceLibreSsl3): record X509_VERIFY_PARAM_set_flags 2026-10-31 17:27:33 +01:00
zaryabzip 77037b9af5 fix(libSceAppContent): check bundle license label padding from SDK 3.50
The firmware 4.03 module skips the entitlement label padding check in
sceAppContentCheckBundleLicenseOnDisc below SDK 0x03500000, not
0x01500000 as dlc_emu does.
2026-10-31 20:52:37 +05:00
zaryabzip 40efe8fbc2 feat(libSceGnmDriverForNeoMode): answer the pre-4.00 internal context state with the confirmed words
Below compiled SDK 0x04000000 the call writes sceGnmDrawInitToDefaultContextState's
19 words again, now that a run of firmware 13.42's module found them
byte-identical. The test pins the 19 words as literals.
2026-10-31 19:23:49 +05:00
zaryabzip 5a6324c189 feat(libSceGnmDriverForNeoMode): answer the internal default context state from SDK 4.00
sceGnmDrawInitToDefaultContextStateInternalCommand answers as
sceGnmDrawInitToDefaultContextState400 from compiled SDK 0x04000000, as a
native run of the firmware 13.42 module shows. Below it the run gave only
the result and length, not the words, so a call there throws.
2026-10-31 19:23:04 +05:00
MarcZX10 2318cf0b92 Merge remote-tracking branch 'upstream/main' into fix/env-reference-constant-names 2026-10-31 13:37:22 +00:00
Alvaro 11b63c9e81 docs(libSceLibreSsl3): record EVP_CIPHER_iv_length 2026-10-31 13:31:08 +01:00
Alvaro 1f2c38f457 docs(libSceLibreSsl3): record EVP_CIPHER_key_length 2026-10-31 13:30:37 +01:00
Adrià b8f0a6b202 Merge pull request #13667 from chitters2004/perf/prebuild-bound-programs
perf(agc): run first the library prebuilds of programs a submission binds
2026-10-31 12:52:52 +01:00
Adrià e23eea90e2 Merge pull request #13660 from w4rc0n/fix/sched-own-pid-main-thread
fix(libkernel): select the registered main thread for own-pid scheduling
2026-10-31 12:45:48 +01:00
Adrià d7fbe8f0ed Merge pull request #13669 from zaryabzip/feat/hmd2-motion-vector-import
feat(libSceHmd2): export the libSceHmd2ReprojectionMotionVector NID CBkVZi9WhVo as a throwing stub
2026-10-31 12:45:42 +01:00
Adrià cbed915291 Merge pull request #13657 from CobaltMoth482/feat/icu-resource-public-type
feat(libSceIcu): implement resource public type classification
2026-10-31 12:33:28 +01:00
Adrià 6b780d04d4 Merge pull request #13666 from kyon-eth/feat/web-browser-dialog-320-exports
feat(libSceWebBrowserDialog): declare limited export
2026-10-31 12:33:15 +01:00