Index: media/capture/video/linux/video_capture_device_linux.cc |
diff --git a/media/capture/video/linux/video_capture_device_linux.cc b/media/capture/video/linux/video_capture_device_linux.cc |
index 32f30e049ce376e45fe486bc1575696dc26eb9db..f2a1d1d0a47dd48c3017512e6d44fea07d66836b 100644 |
--- a/media/capture/video/linux/video_capture_device_linux.cc |
+++ b/media/capture/video/linux/video_capture_device_linux.cc |
@@ -81,8 +81,7 @@ const std::string VideoCaptureDevice::Name::GetModel() const { |
} |
VideoCaptureDeviceLinux::VideoCaptureDeviceLinux(const Name& device_name) |
- : v4l2_thread_("V4L2CaptureThread"), device_name_(device_name) { |
-} |
+ : v4l2_thread_("V4L2CaptureThread"), device_name_(device_name) {} |
VideoCaptureDeviceLinux::~VideoCaptureDeviceLinux() { |
// Check if the thread is running. |
@@ -101,7 +100,7 @@ void VideoCaptureDeviceLinux::AllocateAndStart( |
const int line_frequency = |
TranslatePowerLineFrequencyToV4L2(GetPowerLineFrequency(params)); |
- capture_impl_ = V4L2CaptureDelegate::CreateV4L2CaptureDelegate( |
+ capture_impl_ = new V4L2CaptureDelegate( |
device_name_, v4l2_thread_.task_runner(), line_frequency); |
if (!capture_impl_) { |
client->OnError(FROM_HERE, "Failed to create VideoCaptureDelegate"); |