Away Team,
Please consider the following enhancements to your video material class:
1. The ability for the class to determine the size of the video on its own (instead of having to explicitly set it). This way, references to videos of different sizes can be used without worrying whether the correct (exact) size has been entered.
2. Allow non 1:1 square video files to be used. Such as 2000 x 1000.
3. Allow access to the video states, such as buffering, playing, ready and so forth.
4. Be able to pause, stop, play and jump to different times in the video.
5. have access to the video playhead time, total time, frame rate (anything related to the video)
Ideally what you want is to be able to use any size video file and still have Away 3D (try) to render it on the GPU.