| Index: ui/ozone/platform/drm/gpu/drm_thread.cc
|
| diff --git a/ui/ozone/platform/drm/gpu/drm_thread.cc b/ui/ozone/platform/drm/gpu/drm_thread.cc
|
| index 995373eb6ba6ae3840eb22c36b1a83c441b2b58e..ebc89da636415fb4a35043f67c69ac9662679d23 100644
|
| --- a/ui/ozone/platform/drm/gpu/drm_thread.cc
|
| +++ b/ui/ozone/platform/drm/gpu/drm_thread.cc
|
| @@ -110,17 +110,17 @@ void DrmThread::CreateBuffer(gfx::AcceleratedWidget widget,
|
| *buffer = GbmBuffer::CreateBuffer(gbm, format, size, usage);
|
| }
|
|
|
| -void DrmThread::CreateBufferFromFds(const gfx::Size& size,
|
| - gfx::BufferFormat format,
|
| - std::vector<base::ScopedFD>&& fds,
|
| - std::vector<int> strides,
|
| - std::vector<int> offsets,
|
| - scoped_refptr<GbmBuffer>* buffer) {
|
| +void DrmThread::CreateBufferFromFds(
|
| + const gfx::Size& size,
|
| + gfx::BufferFormat format,
|
| + std::vector<base::ScopedFD>&& fds,
|
| + const std::vector<gfx::NativePixmapPlane>& planes,
|
| + scoped_refptr<GbmBuffer>* buffer) {
|
| scoped_refptr<GbmDevice> gbm =
|
| static_cast<GbmDevice*>(device_manager_->GetPrimaryDrmDevice().get());
|
| DCHECK(gbm);
|
| - *buffer = GbmBuffer::CreateBufferFromFds(gbm, format, size, std::move(fds),
|
| - strides, offsets);
|
| + *buffer =
|
| + GbmBuffer::CreateBufferFromFds(gbm, format, size, std::move(fds), planes);
|
| }
|
|
|
| void DrmThread::GetScanoutFormats(
|
|
|