Index: content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.cc |
diff --git a/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.cc b/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.cc |
index fece159d91d3b33e5364cb13311a2b41a7d1e206..ec2da9421027402e975acc7343e727ae020b7532 100644 |
--- a/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.cc |
+++ b/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.cc |
@@ -209,11 +209,10 @@ void VideoCaptureGpuJpegDecoder::EstablishGpuChannelOnUIThread( |
// static |
void VideoCaptureGpuJpegDecoder::GpuChannelEstablishedOnUIThread( |
const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, |
- base::WeakPtr<VideoCaptureGpuJpegDecoder> weak_this) { |
+ base::WeakPtr<VideoCaptureGpuJpegDecoder> weak_this, |
+ scoped_refptr<gpu::GpuChannelHost> gpu_channel_host) { |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
- scoped_refptr<gpu::GpuChannelHost> gpu_channel_host( |
- BrowserGpuChannelHostFactory::instance()->GetGpuChannel()); |
task_runner->PostTask( |
FROM_HERE, base::Bind(&VideoCaptureGpuJpegDecoder::FinishInitialization, |
weak_this, std::move(gpu_channel_host))); |