cleaned up the video plugin. now it is more efficient and supports the incoming image being an incorrect size.