vendor sort out and additions to egl and camera