Index: content/browser/renderer_host/media/in_process_video_capture_device_launcher.cc |
diff --git a/content/browser/renderer_host/media/in_process_video_capture_device_launcher.cc b/content/browser/renderer_host/media/in_process_video_capture_device_launcher.cc |
index cbe2305f2022ef6485e5b9dc76d21786131088ad..49d45b1da95f8dc129bf8153302652bc999b2437 100644 |
--- a/content/browser/renderer_host/media/in_process_video_capture_device_launcher.cc |
+++ b/content/browser/renderer_host/media/in_process_video_capture_device_launcher.cc |
@@ -35,8 +35,10 @@ |
namespace { |
std::unique_ptr<media::VideoCaptureJpegDecoder> CreateGpuJpegDecoder( |
- const media::VideoCaptureJpegDecoder::DecodeDoneCB& decode_done_cb) { |
- return base::MakeUnique<content::VideoCaptureGpuJpegDecoder>(decode_done_cb); |
+ media::VideoCaptureJpegDecoder::DecodeDoneCB decode_done_cb, |
+ base::Callback<void(const std::string&)> send_log_message_cb) { |
+ return base::MakeUnique<content::VideoCaptureGpuJpegDecoder>( |
+ std::move(decode_done_cb), std::move(send_log_message_cb)); |
} |
// The maximum number of video frame buffers in-flight at any one time. This |
@@ -148,7 +150,8 @@ InProcessVideoCaptureDeviceLauncher::CreateDeviceClient( |
std::move(buffer_pool), |
base::Bind(&CreateGpuJpegDecoder, |
base::Bind(&media::VideoFrameReceiver::OnFrameReadyInBuffer, |
- receiver))); |
+ receiver), |
+ base::Bind(&media::VideoFrameReceiver::OnLog, receiver))); |
} |
void InProcessVideoCaptureDeviceLauncher::OnDeviceStarted( |