| Index: content/common/gpu/gpu_channel_manager.h
|
| diff --git a/content/common/gpu/gpu_channel_manager.h b/content/common/gpu/gpu_channel_manager.h
|
| index 81d7fbed2a2b5e90775b369f64d3e63f5b92ae8a..6b1a7fb025a58c37df1ac0e506b31f78e87e0f90 100644
|
| --- a/content/common/gpu/gpu_channel_manager.h
|
| +++ b/content/common/gpu/gpu_channel_manager.h
|
| @@ -58,6 +58,9 @@ struct GPUCreateCommandBufferConfig;
|
| struct GpuMsg_EstablishChannel_Params;
|
|
|
| namespace content {
|
| +#if defined(OS_CHROMEOS)
|
| +class GpuArcVideoService;
|
| +#endif
|
| class GpuChannel;
|
| class GpuMemoryBufferFactory;
|
| class GpuWatchdog;
|
| @@ -164,6 +167,11 @@ class CONTENT_EXPORT GpuChannelManager : public IPC::Listener,
|
| void OnDestroyGpuMemoryBuffer(gfx::GpuMemoryBufferId id,
|
| int client_id,
|
| const gpu::SyncToken& sync_token);
|
| +#if defined(OS_CHROMEOS)
|
| + void OnCreateArcVideoAcceleratorChannel();
|
| + void ArcVideoAcceleratorChannelCreated(const IPC::ChannelHandle& handle);
|
| + void OnShutdownArcVideoService();
|
| +#endif
|
|
|
| void OnUpdateValueState(int client_id,
|
| unsigned int target,
|
| @@ -195,6 +203,9 @@ class CONTENT_EXPORT GpuChannelManager : public IPC::Listener,
|
| scoped_refptr<gpu::gles2::FramebufferCompletenessCache>
|
| framebuffer_completeness_cache_;
|
| scoped_refptr<gfx::GLSurface> default_offscreen_surface_;
|
| +#if defined(OS_CHROMEOS)
|
| + scoped_ptr<GpuArcVideoService> gpu_arc_video_service_;
|
| +#endif
|
| GpuMemoryBufferFactory* const gpu_memory_buffer_factory_;
|
| #if defined(OS_ANDROID)
|
| // Last time we know the GPU was powered on. Global for tracking across all
|
|
|