Index: content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.h |
diff --git a/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.h b/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.h |
index 199962cd3cf0334a36a5529b5e0bb4c4decd9dcb..ef49f25012b4d7d0e3999ee1758bd28f1633ea9d 100644 |
--- a/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.h |
+++ b/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.h |
@@ -43,7 +43,9 @@ class CONTENT_EXPORT VideoCaptureGpuJpegDecoder |
// |decode_done_cb| is called on the IO thread when decode succeed. This can |
// be on any thread. |decode_done_cb| is never called after |
// VideoCaptureGpuJpegDecoder is destroyed. |
- explicit VideoCaptureGpuJpegDecoder(const DecodeDoneCB& decode_done_cb); |
+ explicit VideoCaptureGpuJpegDecoder( |
emircan
2017/05/03 17:20:50
You don't need explicit any more.
chfremer
2017/05/03 23:36:59
Done.
|
+ DecodeDoneCB decode_done_cb, |
+ base::Callback<void(const std::string&)> send_log_message_cb); |
~VideoCaptureGpuJpegDecoder() override; |
// Implementation of VideoCaptureJpegDecoder: |
@@ -91,6 +93,9 @@ class CONTENT_EXPORT VideoCaptureGpuJpegDecoder |
// The callback to run when decode succeeds. |
const DecodeDoneCB decode_done_cb_; |
+ base::Callback<void(const std::string&)> send_log_message_cb_; |
emircan
2017/05/03 17:20:50
const
chfremer
2017/05/03 23:36:59
Done.
|
+ bool has_received_decoded_frame_; |
+ |
// Guards |decode_done_closure_| and |decoder_status_|. |
mutable base::Lock lock_; |