Index: chrome/gpu/arc_gpu_video_decode_accelerator.h |
diff --git a/chrome/gpu/arc_gpu_video_decode_accelerator.h b/chrome/gpu/arc_gpu_video_decode_accelerator.h |
index 02fb49bb55d5962cfe55c0d44a4aeebc0c828136..3128bdff94cf5a47d1297bec4d328948fbd03828 100644 |
--- a/chrome/gpu/arc_gpu_video_decode_accelerator.h |
+++ b/chrome/gpu/arc_gpu_video_decode_accelerator.h |
@@ -28,7 +28,7 @@ class ArcGpuVideoDecodeAccelerator |
public media::VideoDecodeAccelerator::Client, |
public base::SupportsWeakPtr<ArcGpuVideoDecodeAccelerator> { |
public: |
- ArcGpuVideoDecodeAccelerator(const gpu::GpuPreferences& gpu_preferences); |
+ ArcGpuVideoDecodeAccelerator(); |
~ArcGpuVideoDecodeAccelerator() override; |
// Implementation of the ArcVideoAccelerator interface. |
@@ -37,10 +37,12 @@ class ArcGpuVideoDecodeAccelerator |
void SetNumberOfOutputBuffers(size_t number) override; |
void BindSharedMemory(PortType port, |
uint32_t index, |
- int ashmem_fd, |
+ base::ScopedFD ashmem_fd, |
off_t offset, |
size_t length) override; |
- void BindDmabuf(PortType port, uint32_t index, int dmabuf_fd) override; |
+ void BindDmabuf(PortType port, |
+ uint32_t index, |
+ base::ScopedFD dmabuf_fd) override; |
void UseBuffer(PortType port, |
uint32_t index, |
const BufferMetadata& metadata) override; |