Index: content/common/gpu/gpu_channel.h |
diff --git a/content/common/gpu/gpu_channel.h b/content/common/gpu/gpu_channel.h |
index 710b31ab285b3dd01235faefacaab6c8f3561572..65f9f1ca732685b1beae976e847a7ae2a15170a4 100644 |
--- a/content/common/gpu/gpu_channel.h |
+++ b/content/common/gpu/gpu_channel.h |
@@ -48,6 +48,7 @@ class MessageFilter; |
namespace content { |
class GpuChannelManager; |
class GpuChannelMessageFilter; |
+class GpuJpegDecodeAccelerator; |
class GpuWatchdog; |
// Encapsulates an IPC channel between the GPU process and one renderer |
@@ -184,6 +185,7 @@ class GpuChannel : public IPC::Listener, public IPC::Sender, |
int32 route_id, |
bool* succeeded); |
void OnDestroyCommandBuffer(int32 route_id); |
+ void OnCreateJpegDecoder(int32 route_id, IPC::Message* reply_msg); |
// Decrement the count of unhandled IPC messages and defer preemption. |
void MessageProcessed(); |
@@ -229,6 +231,8 @@ class GpuChannel : public IPC::Listener, public IPC::Sender, |
typedef IDMap<GpuCommandBufferStub, IDMapOwnPointer> StubMap; |
StubMap stubs_; |
+ scoped_ptr<GpuJpegDecodeAccelerator> jpeg_decoder_; |
+ |
bool log_messages_; // True if we should log sent and received messages. |
gpu::gles2::DisallowedFeatures disallowed_features_; |
GpuWatchdog* watchdog_; |