CLVaImage::CLVaImage ( SmartPtr<CLContext> &context, SmartPtr<DrmBoBuffer> &bo, const CLImageDesc &image_info, uint32_t offset) : CLImage (context) , _bo (bo) { init_va_image (context, bo, image_info, offset); }
CLVaImage::CLVaImage ( SmartPtr<CLContext> &context, SmartPtr<DrmBoBuffer> &bo, uint32_t offset) : CLImage (context) , _bo (bo) { CLImageDesc cl_desc; const VideoBufferInfo & video_info = bo->get_video_info (); if (!video_info_2_cl_image_desc (video_info, cl_desc)) { XCAM_LOG_WARNING ("CLVaImage create va image failed on default videoinfo"); return; } init_va_image (context, bo, cl_desc, offset); }