input surface must be nv12