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 4937c3ad7dc84b2cf6816ee90a67584c40661d1f..0bd33b389b1011c2cd299ae7a7b9204b462426af 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 |
@@ -210,11 +210,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))); |