| 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..ebe57c7d2155d514f0fde5e9bd011e645bb02b9f 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);
|
| + VideoCaptureGpuJpegDecoder(
|
| + 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_;
|
|
|
| + const base::Callback<void(const std::string&)> send_log_message_cb_;
|
| + bool has_received_decoded_frame_;
|
| +
|
| // Guards |decode_done_closure_| and |decoder_status_|.
|
| mutable base::Lock lock_;
|
|
|
|
|