video support, misc updates
video support, misc updates