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 afb695487133751f82a0019fc02937a629812b68..2a806866102f900af845d9a8f6c9789f51d377c1 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 GpuJpegDecoder; |
class VideoCaptureBufferPool; |
class VideoCaptureController; |
@@ -69,6 +70,9 @@ class CONTENT_EXPORT VideoCaptureDeviceClient |
// The controller to which we post events. |
const base::WeakPtr<VideoCaptureController> controller_; |
+ // Hardware JPEG decoder. |
+ scoped_ptr<GpuJpegDecoder> external_jpeg_decoder_; |
+ |
// The pool of shared-memory buffers used for capturing. |
const scoped_refptr<VideoCaptureBufferPool> buffer_pool_; |