Index: content/browser/renderer_host/media/video_capture_device_client.h |
diff --git a/content/browser/renderer_host/media/video_capture_device_client.h b/content/browser/renderer_host/media/video_capture_device_client.h |
index 7da95da8e75174d4440a68122547119bed32c8d0..7a04b1623a0a915da8c7aeba4833afc4da7ad717 100644 |
--- a/content/browser/renderer_host/media/video_capture_device_client.h |
+++ b/content/browser/renderer_host/media/video_capture_device_client.h |
@@ -12,6 +12,7 @@ |
#include "media/video/capture/video_capture_device.h" |
namespace content { |
+class GpuJpegDecodeAcceleratorAdapter; |
class VideoCaptureBufferPool; |
class VideoCaptureController; |
@@ -61,6 +62,9 @@ class CONTENT_EXPORT VideoCaptureDeviceClient |
// The controller to which we post events. |
const base::WeakPtr<VideoCaptureController> controller_; |
+ // Hardware JPEG decoder. |
+ scoped_ptr<GpuJpegDecodeAcceleratorAdapter> external_jpeg_decoder_; |
+ |
// The pool of shared-memory buffers used for capturing. |
const scoped_refptr<VideoCaptureBufferPool> buffer_pool_; |