Commit Graph
15 Commits
Author SHA1 Message Date
Dean 71dd8b915d Merge pull request #14221 from zaryabzip/feat/camera2-category-checks
feat(libSceCamera): answer the sceCamera2 calls that firmware 13.42 decides from the app category
2026-11-07 11:29:07 +13:00
Dean 1f8905f93d Merge pull request #12943 from zaryabzip/feat/camera-device-open-attribute
feat(libSceCamera): answer sceCameraDeviceOpen and sceCameraSetAttributeInternal with 0
2026-11-02 10:57:58 +13:00
zaryabzip 18807008ed docs: name the firmware 13.42 module the readings come from, with its hash and entry addresses 2026-11-02 02:30:49 +05:00
zaryabzip 86a796d514 feat(libSceCamera): answer the sceCamera2 calls that firmware 13.42 decides from the app category
Firmware 13.42's module reads the app category on every sceCamera2 call
and, below 0x1000000 except 0x20f00, refuses an uninitialized Camera2
with 0x8a760002. Close and the 28 handle calls then refuse any handle
sceCamera2Open didn't return, Initialize sets the flag, and Finalize
refuses while a camera is open. Open and IsAttached check their
arguments before the driver.
2026-11-01 02:48:20 +05:00
Kyon d333d0d34f Merge remote-tracking branch 'origin/main' into feat/camera-320-exports 2026-10-30 13:33:45 +00:00
Kyon ea4b912b68 fix(libSceCamera): retain export already on main 2026-10-30 13:33:45 +00:00
Codex f39c4f0fc4 feat(camera): add missing VR capture inventory export 2026-10-30 01:00:43 +02:00
Kyon 92d5cac112 feat(libSceCamera): declare 4 callable exports 2026-10-29 17:17:56 +00:00
zaryabzip a5113a249c feat(libSceCamera): answer sceCameraDeviceOpen and sceCameraSetAttributeInternal with 0
shadPS4 marks both as stubbed on the console itself, so they answer 0
and do nothing, before and after the camera is opened.
2026-10-29 20:29:41 +05:00
zaryabzip 3625fdaa88 feat(libSceCamera): answer the camera audio calls without a camera 2026-10-29 04:18:30 +05:00
Kyon 094868fab2 feat(libSceCamera): declare 4 additional exports 2026-10-27 12:57:10 +00:00
Yossi Yadgar 4a515a751f fix(libSceCamera): validate live handles and publish camera API types 2026-10-26 19:49:12 +01:00
Yossi Yadgar 12ce815be0 docs(debt): note the shadPS4 camera model without a device 2026-10-26 19:49:12 +01:00
xdCloudy 0aa3f3505b feat(libSceCamera): declare PS5 3.20 pending exports 2026-10-23 08:47:28 +01:00
Savvanis SpyrosandClaude Opus 5.5 b236ea557b feat(libSceCamera): report that no camera is attached
Add libSceCamera with sceCameraIsAttached, which reports camera 0 as not
attached and rejects other indexes, and declare the ten camera functions
PS4 titles import without an implementation.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-20 01:05:09 +03:00