Thanks for the reply vade, being fairly newbie to OpenGL and Syphon all this information takes some time to digest and implement. I think I got what you mean, let’s see how it works in practise.
What my application is actually doing is receiving compressed video, decoding it, sending it to Syphon and displaying it. For decoding I use FFMPEG, but to speed up things I would like to do colorspace-conversion from YUV to RGB using OpenGL fragment shader. Not sure if I can do it with bindToDrawFrameOfSize or if I need to do pixel readback. Any comments on that?