> Before I received the Dev Kit, I purchased a Playstation 3 Eye UVC USB 2.0 webcam from Amazon to do some development:
I think I might actually have one of those at home so I might be able to give it a try myself.
> The strange thing to me is that the Playstation Camera can provide good/clean USB BULK mode YUYV frames at 320x240, but the Genesys Logic resulting frame, with the same specs, is garbled.
One thing to look at is the number of endpoints these cameras enumerate with, and how they act when there is no data to be sent.
There was an issue that I fixed a couple months ago where a device enumerated with multiple endpoints, but when 1 endpoint kept NAK-ing because it had no data (by design of the module I had connected) it would hold up all the other endpoints on that device.
github.com/.../fa011eac98c2cd1654c7c1019063c8a94ffe8c7a
I'm not sure when was the last time you updated you kernel from the github repository. But, it might be an issue that the 'timeout' for an endpoint is too long and one slow endpoint is blocking the others from getting their chance to send data. If this is the case, we can try changing the timeout values as I lowered the BULK timeout from 300ms to 50ms because that seem to make things much better for the USB WiFi module that I was using.