cellMic: add EyeToy and PsEye types #19481

Open
Megamouse opened 1:33pm on September 13, 2026 wants to merge 67 Ξ” into rpcs3/rpcs3 master from
celllllllmic

Quick summary

In the game Mesmerizeβ„’ [NPUA80132], there are a couple video effects that, alongside being controllable with your arms, can also be affected by sound coming from the camera.

The emu currently does not support this.

Details

I will share an image that will make this more clear>

<img width="1650" height="902" alt="Image" src="https://github.com/user-attachments/assets/058eb688-b9b2-4894-820a-beb591012ff3" />

as you can see on PCSX2, you can make the EYE TOY read both audio and video, but to my knowledge, RPCS3 only does video feed, not audio data

Diff Delta:
67
About 49 Diff Delta/hour
Classified as:  Feature Add

Megamouse's Description of Work #19412 [Feature request] Add camera audio source in INPUT OUTPUT Tab for games that utilize audio from the camera


  • Adds two more mic types "Eye Toy" and "PS EYE"

  • These mic types are primarily used in cellMicGetType, but I also added the handling to other relevant places (maybe not correct, but irrelevant if not explicitly selected)

I tried to fix the mentioned issue and saw that the tty spams "Microphone is not an EyePlay!", which gave me the necessary information for this implementation.
Mesmerize needs "PS Eye" selected in order to have audio input.

Fixes #19412

10 total changed files
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
You've reached the end of this PR review
No additional context awaits in the abyss below