PCSX2 version:
PCSX2 options:
Plugins used:
Description of the issue:
The attached plugin emulates an EyeToy. The following games works:
Bob the Builder
Clumsy Shumsy
EyeToy - Kinetic
EyeToy - Kinetic Combat
Nickelodeon SpongeBob SquarePants - Movin' with Friends
Sega Superstars
but EyeToyPlay(1-3) doesn't. Observation which may be or not related : PCSX2 shows IPU1 running when IPU1 DMA disabled! CHCR 1 QWC 126.

How to reproduce the issue:
Nobody? 馃槥 The EyeToy plugin is ready
That IPU error is common on many games and so far no solution has been found.
If there are no on-screen artifacts with the error, then this can be closed. As prafull said, it's very common to see.
artifacts? the decoder fails on the spot
the ticket was updated to reflect the progress
@turtleli i understand that you are an IPU master. would you mind taking a look at this?
I'm not an IPU master. I know almost nothing about it.
I'm not an IPU master. I know almost nothing about it.
damn. RedDevilus lied to me.
damn. RedDevilus lied to me.
_Isnt IPU more turtleli stuff?_ what i said
I wasn't sure, if you look at IPU.cpp then turtleli has worked on it
@seta-san had the idea to patch EyeToy1 to use ipu_decompressRGB instead of ipu_decompressYCrCb and the game finally displays something :
Serial = SCES-51513
[patches = C0FCD1CE]
// replace decompressYCrCb with decompressRGB
patch=0,EE,0015cc80,word,16620033
[/patches]
The color issue is expected considering that it uses an incorrect function to decode the frames.
My observations are that:
The idea is that ipu_decompressRGB is shorter and it works, unfortunately we need ipu_decompressYCrCb which is more complex and it fails:

