add ancillary functions and fields to video surface to handle YUV data