(GX) Make gx_video more generic