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 c3e889a27e2cc78ba23699342e6c3967c8653367..3b84ce0de53efe02eea674e21a066ec2bdcc2dbf 100644 |
--- a/content/common/gpu/gpu_channel_manager.h |
+++ b/content/common/gpu/gpu_channel_manager.h |
@@ -55,6 +55,9 @@ struct GPUCreateCommandBufferConfig; |
struct GpuMsg_EstablishChannel_Params; |
namespace content { |
+#if defined(OS_CHROMEOS) |
+class GpuArcVideoService; |
+#endif |
class GpuChannel; |
class GpuMemoryBufferFactory; |
class GpuWatchdog; |
@@ -159,6 +162,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, |
@@ -190,6 +198,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 |