| Index: media/gpu/ipc/service/media_gpu_channel_manager.h | 
| diff --git a/media/gpu/ipc/service/media_gpu_channel_manager.h b/media/gpu/ipc/service/media_gpu_channel_manager.h | 
| index 718b8b8f33395fa48d06428a948901d244ce0548..46b9432c281e05c79e74e9a9335a6cf7274d12c9 100644 | 
| --- a/media/gpu/ipc/service/media_gpu_channel_manager.h | 
| +++ b/media/gpu/ipc/service/media_gpu_channel_manager.h | 
| @@ -11,6 +11,7 @@ | 
|  | 
| #include "base/containers/scoped_ptr_hash_map.h" | 
| #include "base/macros.h" | 
| +#include "base/memory/weak_ptr.h" | 
| #include "ipc/ipc_listener.h" | 
| #include "ipc/ipc_sender.h" | 
| #include "media/video/video_decode_accelerator.h" | 
| @@ -24,7 +25,8 @@ namespace media { | 
|  | 
| class MediaGpuChannel; | 
|  | 
| -class MediaGpuChannelManager { | 
| +class MediaGpuChannelManager | 
| +    : public base::SupportsWeakPtr<MediaGpuChannelManager> { | 
| public: | 
| explicit MediaGpuChannelManager(gpu::GpuChannelManager* channel_manager); | 
| ~MediaGpuChannelManager(); | 
|  |