by JamieA on Mon Oct 19, 2009 9:01 am
Rich,
This is actually a known 'feature' of i2.
The way video works within i2 is that whichever component on the worksheet has focus is the master of the other components. So if you animate the time/distance graph, then the time distance graph takes control.
i2 then runs the time distance graph at the requested speed, (normally 1:1) and the other components attempt to keep up. In this instance, when the TD graph goes to a point, it asks the PC to grab a specific video frame, that matches this point in data. So the PC is just asked to do a frame grab of that point in time. The faster the PC, the less compression on the video, the better the video card, the more flowing this will appear. the slower the PC, the less regularly the video frames update.
When you select a video component, it becomes the master of the speed. We then put the video through the PC's video playing hardware, and just let it run, as it would outside of i2. We then ask all other compenets, including 2nd or 3rd videos to keep up. They, then, dont get hardware video playing, but frame grabs to match the playing video as best as possible.
High end laptops with good quality external video cards can do this reasonably well. Desktops are usually very good at doing this, and with high end desktops, it can be difficult to see the differences between the 'playing' and the 'syncing' videos.
We have tried just playing both videos in hardware within i2, and although they both play very smoothly, you just cannot keep them in sync with each other, which is the whole idea of i2 video sync.
Regards.
-Jamie