Index: content/common/gpu/media/gpu_video_encode_accelerator.cc |
diff --git a/content/common/gpu/media/gpu_video_encode_accelerator.cc b/content/common/gpu/media/gpu_video_encode_accelerator.cc |
index df16d97839ac9b14e8a407ce06d25622df1e873b..b7685e4f1262ca67aece0d63a16062e16536fc45 100644 |
--- a/content/common/gpu/media/gpu_video_encode_accelerator.cc |
+++ b/content/common/gpu/media/gpu_video_encode_accelerator.cc |
@@ -214,9 +214,9 @@ |
scoped_ptr<media::VideoEncodeAccelerator> encoder; |
#if defined(OS_CHROMEOS) && (defined(ARCH_CPU_ARMEL) || \ |
(defined(USE_OZONE) && defined(USE_V4L2_CODEC))) |
- scoped_refptr<V4L2Device> device = V4L2Device::Create(V4L2Device::kEncoder); |
+ scoped_ptr<V4L2Device> device = V4L2Device::Create(V4L2Device::kEncoder); |
if (device) |
- encoder.reset(new V4L2VideoEncodeAccelerator(device)); |
+ encoder.reset(new V4L2VideoEncodeAccelerator(device.Pass())); |
#endif |
return encoder.Pass(); |
} |