Video Capture (FAQ)1. My LiveVideo doesn't work (sometimes it shows one frame only), but there are no error messages in the message window. What is happenning?
The root of this is the dirty little hack we do to get video in the background. Basically, we assume that at some point, a single texture (to contain the video) is being used, and find its OpenGL texture ID (DART's video only works with OpenGL, not Direct3D). Then, we shove the video into that texture as the application is running. If there are more than one texture loaded when we look for this texture id in videoSetupVideoToTexture, it might pick the wrong one. This could happen if you have content in the 3D world when this is called, or if some old textures aren't removed when you application is stopped. In these cases, arranging to have no content in the world when the background texture is checked for, or restarting Director (for the latter problem) will fix it.
Another possible reason relates to the graphics card:
Link to this Page