This is a special-case speed need...
I am playing a quicktime video not by using the default playback, but by using the "jump" command to jump from one frame number to another. I'm jumping around in the movie, not just playing it linearly...ideally delivering one frame at a time, at a frame rate of about 30 fps.
This actually works fine with one Quicktime movie, but I've got two jit.qt.movie(s) playing in parallel, and once I engage the second jit.qt.movie the frame rate slows WAY down to a few frames per second. I'm trying to substantially speed up the playback when both movies are playing.
I've based my patches on the well-known examples provided by Vade.
I've tried putting the separate quicktime video source files on separate hard drives, but that doesn't seem to help.
Anyone have any suggestions for how I might speed this up? I'm using the Apple Motion JPEG A codec, and have a set horizontal and vertical size (so making it smaller isn't an answer for me).
It seems intuitive that loading portions of the files into RAM could help, provided I managed that the range of the jumps stayed within the portion of the file that is loaded. I would then manage unloading and loading additional portions of the file into RAM as I changed the ranges of the jumps. Does this make sense to anyone who knows how the jump command affects the hard disk seeking by jit.qt.movie?
Thanks for any help with this.