Ok, so I tried the newest library with Processing 0195 on my Linux netbook. Almost all problems I had before seem to have been solved (no crashes whatsoever),
except when I try to capture an image with the PS3 Eye. All the images come out overlapping and jumping as if the code reads:
- set( int(random(-width, width)), int(random(-height,height)), cam);
(Using your moviemaker class I managed to make a small movie showing what happens, but I'm not writing this from my netbook, so I can't upload right now.)
The weird part is that the PS3 Eye works fine if I open it as a capture device in other software (say, VLC), and that the built-in webcam also works fine with the library. So there's something specifically going wrong with the combination of a PS3 Eye with GSVideo (at least on my netbook, running Linux).
I get the feeling your library isn't to blame, especially considering this problem somehow emerged last year after GSvideo had worked with the PS3 Eye without any trouble before. However, I don't really know where to look. Any thoughts?