Index: content/common/gpu/media/vaapi_video_encode_accelerator.cc |
diff --git a/content/common/gpu/media/vaapi_video_encode_accelerator.cc b/content/common/gpu/media/vaapi_video_encode_accelerator.cc |
index 1f9388e33abb400d88fbd28fbfdc27f228d1bb8a..567d89b86b840ea278aebff08bce1c20866e38f5 100644 |
--- a/content/common/gpu/media/vaapi_video_encode_accelerator.cc |
+++ b/content/common/gpu/media/vaapi_video_encode_accelerator.cc |
@@ -583,11 +583,13 @@ bool VaapiVideoEncodeAccelerator::PrepareNextJob() { |
} |
current_encode_job_->input_surface = new VASurface( |
- available_va_surface_ids_.back(), coded_size_, va_surface_release_cb_); |
+ available_va_surface_ids_.back(), coded_size_, |
+ vaapi_wrapper_->va_surface_format(), va_surface_release_cb_); |
available_va_surface_ids_.pop_back(); |
current_encode_job_->recon_surface = new VASurface( |
- available_va_surface_ids_.back(), coded_size_, va_surface_release_cb_); |
+ available_va_surface_ids_.back(), coded_size_, |
+ vaapi_wrapper_->va_surface_format(), va_surface_release_cb_); |
available_va_surface_ids_.pop_back(); |
// Reference surfaces are needed until the job is done, but they get |