summarylogtreecommitdiffstats
path: root/enable-vaapi.patch
diff options
context:
space:
mode:
Diffstat (limited to 'enable-vaapi.patch')
-rw-r--r--enable-vaapi.patch6
1 files changed, 3 insertions, 3 deletions
diff --git a/enable-vaapi.patch b/enable-vaapi.patch
index 1ad3196e3e84..f2d762ec3895 100644
--- a/enable-vaapi.patch
+++ b/enable-vaapi.patch
@@ -285,8 +285,8 @@ Index: dev/media/gpu/vaapi/vaapi_video_decode_accelerator.cc
for (size_t i = 0; i < buffers.size(); ++i) {
DCHECK(requested_pic_size_ == buffers[i].size());
@@ -656,9 +663,13 @@ void VaapiVideoDecodeAccelerator::Assign
- // only used as a copy destination. Therefore, the VaapiWrapper used and
- // owned by |picture| is |vpp_vaapi_wrapper_|.
+ PictureBuffer buffer = buffers[i];
+ buffer.set_size(requested_pic_size_);
std::unique_ptr<VaapiPicture> picture = vaapi_picture_factory_->Create(
+#if defined(OS_LINUX) && !defined(OS_ANDROID) && !defined(OS_CHROMEOS)
+ vaapi_wrapper_,
@@ -295,7 +295,7 @@ Index: dev/media/gpu/vaapi/vaapi_video_decode_accelerator.cc
? vaapi_wrapper_
: vpp_vaapi_wrapper_,
+#endif
- make_context_current_cb_, bind_image_cb_, buffers[i]);
+ make_context_current_cb_, bind_image_cb_, buffer);
RETURN_AND_NOTIFY_ON_FAILURE(picture, "Failed creating a VaapiPicture",
PLATFORM_FAILURE, );
@@ -1077,6 +1088,9 @@ VaapiVideoDecodeAccelerator::GetSupporte