Ok, I have a version of gsvideo + gstreamer binaries that you can use... not finished yet, but I think is worthwhile giving a try. You need to download the following two files:
http://users.design.ucla.edu/~acolubri/test/gstreamer/macosx/gsvideo-20090311.zip
http://users.design.ucla.edu/~acolubri/test/gstreamer/macosx/opt.zip
The first is just the gsvideo library package, which goes into Processing's library folder.
The second zip file contains gstreamer binaries, and it should be unzipped into the root folder of the main hard drive.
The included examples require a little hack in order to work properly, which is the following: before running any gsvideo function, add the following line:
GSVideo.forceGlobalGstreamer = true;
For example, you could add this line right after the size() function, i.e.:
Code:
void setup() {
size(640, 480);
GSVideo.forceGlobalGstreamer = true;
mov = new GSMovie(...
This ensures that gsvideo finds the gstreamer binaries in /opt/local. This hack won't be needed once the new version of gsvideo is "officially" released.