The fast read: using preroll crashes Max if sending stop and start messages in high rates. (look at the demonstrative patch)
The long one: This might be a useful post for many people willing to play simultaneously some big videos.
I have a big patch which is playing 5 videos (720x405 in PhotoJPEG at 50fps) at the same time and jumping frames here and there. I started trying many options and the most responsive was to use loadram (loading the entire videos to ram) this option never gave any problem, it works great.
But my project grew up and now I can't load the entire thing.. I badly need to use preroll and asyncread. Then my application started to crash. I wanted to know what was exactly the reason and found out that basically I cant stop and start a video in preroll mode. More precisely, max will crash if I try to stop and start the movie in a fast framerate (faster than the movie). This is the most obvious and ugly example I found, but of course it was also crashing if I jumped frames and done other "strange" things.
Any solution to my dilemma?
Here you have a demonstrative patch. If you need a video just let me know.
Any help will be awesome!
Max Msp 5.1.9 (and same crash in many different computers)