Here's an issue that have given me a bit too much grey hair over the years, and still continues to whenever these types of projects come up.
The issue: I'm playing back an HD (1080p) video (actually you'll see this with any video). Everything is usually fine with playback. My path is jit.qt.movie >> some shaders >> jit.gl.videoplane. It's lovely. The problem is when I try to load another image into another jit.qt.movie object, the movie that is currently playing back stops for a moment while the file is read in. This happens loading in even tiny jpegs or png files, and it's really frustrating. This is both on the mac and PC (although I'm currently building it on a PC). Uber-fast processor, 16gm RAM, all SSD drives, and a lovely 3gb HD7970 graphics card.
I've tried many different ways around this and none have been fruitful. asyncread seems to create more issues with timing than those related to the hiccup in the video. I'm usually dealing with a few hundred images for a show, so while Max is in 32-bit land I run our of memory trying to preload the files. Tested numerous file types to see if some worked better that others, etc. All my current images are either jpegs or png files at 1920 x 1080.
So...I need some advice! Any pointers or nudges on how to avoid the video freeze while loading another image file? Happy to explain more if you need it!
Thanks in advance,