I know that this topic has been up and down the list a couple of hundred times. Nevertheless, I couldn't find the right answers yet...
I am trying to get the best performance for playing back simultaneously four different Quicktime movies at a time. The patch should be able to re-size and re-position each video file individually right before it starts playing.
All of my quicktimes are compressed to PhotoJPEG@75%, size 768x576. (Btw: I am dealing with hundreds of video files, so it is not possible to load the files into RAM;)
I tried - unsuccessfully - different methods of getting the four video streams - with a decent 25 fps - onto the screen:
using gl.gl.render and four videoplanes --> too slow (~ 11fps);
using named matrices (like in the Jitter Tutorial 16) --> the same;
using jit.qt.movie connected to jit.window --> slightly better performance (~15fps),
and switching colormode to uyvy gives me another slight improvement, but still not good enough.
Using the jit.qt.movie direct-to-window function and four different jit.windows seems to work best so far. If the size of the jit.window is the same (or even larger!) than the size of the video file (768x576), all four videos are running at their full frame rate. But if I reduce the size of a jit.window (which I unfortunately have to do sometimes), the frame rate drops drastically (CPU...)
Am I right that it in this case has to do with some sort of interpolation (or going back to calculating a matrix instead of 'not-bothering' in direct mode?)??
Is there a way to get around this? (e.g. if I run four files simultaneously in Quicktime, they play smoothly even when I change their size...)
I am using Jitter 1.5.2, on a G5 dual 2.0, 1.5GB RAM, RAID0, NVIDIA GeForce6800GT
Thanks for your help!