| Index: media/gpu/ipc/service/gpu_jpeg_decode_accelerator.h
|
| diff --git a/media/gpu/ipc/service/gpu_jpeg_decode_accelerator.h b/media/gpu/ipc/service/gpu_jpeg_decode_accelerator.h
|
| index f4a3c7a6aa5113a4d99c9d5720575dceea664e1e..d2459be358b222a2a243900d30ac58056a1e8b26 100644
|
| --- a/media/gpu/ipc/service/gpu_jpeg_decode_accelerator.h
|
| +++ b/media/gpu/ipc/service/gpu_jpeg_decode_accelerator.h
|
| @@ -12,8 +12,8 @@
|
| #include "base/macros.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/memory/weak_ptr.h"
|
| +#include "base/sequence_checker.h"
|
| #include "base/synchronization/waitable_event.h"
|
| -#include "base/threading/non_thread_safe.h"
|
| #include "ipc/ipc_listener.h"
|
| #include "ipc/ipc_sender.h"
|
| #include "media/video/jpeg_decode_accelerator.h"
|
| @@ -43,7 +43,6 @@ class GpuJpegDecodeAcceleratorFactoryProvider {
|
|
|
| class GpuJpegDecodeAccelerator
|
| : public IPC::Sender,
|
| - public base::NonThreadSafe,
|
| public base::SupportsWeakPtr<GpuJpegDecodeAccelerator> {
|
| public:
|
| // |channel| must outlive this object.
|
| @@ -94,6 +93,8 @@ class GpuJpegDecodeAccelerator
|
| // Number of clients added to |filter_|.
|
| int client_number_;
|
|
|
| + SEQUENCE_CHECKER(sequence_checker_);
|
| +
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(GpuJpegDecodeAccelerator);
|
| };
|
|
|
|
|