| Index: components/exo/display.cc
|
| diff --git a/components/exo/display.cc b/components/exo/display.cc
|
| index 03261baf3f1269b14b7534fb9d57a3e999c1e12a..f2ec5de5c0241e5335a6fce98a5a27e67d738ae5 100644
|
| --- a/components/exo/display.cc
|
| +++ b/components/exo/display.cc
|
| @@ -62,8 +62,7 @@ std::unique_ptr<SharedMemory> Display::CreateSharedMemory(
|
| std::unique_ptr<Buffer> Display::CreateLinuxDMABufBuffer(
|
| const gfx::Size& size,
|
| gfx::BufferFormat format,
|
| - const std::vector<int>& strides,
|
| - const std::vector<int>& offsets,
|
| + const std::vector<gfx::NativePixmapPlane>& planes,
|
| std::vector<base::ScopedFD>&& fds) {
|
| TRACE_EVENT1("exo", "Display::CreateLinuxDMABufBuffer", "size",
|
| size.ToString());
|
| @@ -73,11 +72,8 @@ std::unique_ptr<Buffer> Display::CreateLinuxDMABufBuffer(
|
| for (auto& fd : fds)
|
| handle.native_pixmap_handle.fds.emplace_back(std::move(fd));
|
|
|
| - DCHECK_EQ(strides.size(), offsets.size());
|
| - for (size_t plane = 0; plane < strides.size(); ++plane) {
|
| - handle.native_pixmap_handle.strides_and_offsets.emplace_back(
|
| - strides[plane], offsets[plane]);
|
| - }
|
| + for (auto& plane : planes)
|
| + handle.native_pixmap_handle.planes.push_back(plane);
|
|
|
| std::unique_ptr<gfx::GpuMemoryBuffer> gpu_memory_buffer =
|
| aura::Env::GetInstance()
|
|
|