| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Multiply-included message file, hence no include guard here, but see below | 5 // Multiply-included message file, hence no include guard here, but see below |
| 6 // for a much smaller-than-usual include guard section. | 6 // for a much smaller-than-usual include guard section. |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 255 | 255 |
| 256 // Tells the GPU process to create a new command buffer that renders directly | 256 // Tells the GPU process to create a new command buffer that renders directly |
| 257 // to a native view. A corresponding GpuCommandBufferStub is created. | 257 // to a native view. A corresponding GpuCommandBufferStub is created. |
| 258 IPC_MESSAGE_CONTROL5(GpuMsg_CreateViewCommandBuffer, | 258 IPC_MESSAGE_CONTROL5(GpuMsg_CreateViewCommandBuffer, |
| 259 gfx::GLSurfaceHandle, /* compositing_surface */ | 259 gfx::GLSurfaceHandle, /* compositing_surface */ |
| 260 int32, /* surface_id */ | 260 int32, /* surface_id */ |
| 261 int32, /* client_id */ | 261 int32, /* client_id */ |
| 262 GPUCreateCommandBufferConfig, /* init_params */ | 262 GPUCreateCommandBufferConfig, /* init_params */ |
| 263 int32 /* route_id */) | 263 int32 /* route_id */) |
| 264 | 264 |
| 265 // Tells the GPU process to create a new image from a window. Images | |
| 266 // can be bound to textures using CHROMIUM_texture_from_image. | |
| 267 IPC_MESSAGE_CONTROL3(GpuMsg_CreateImage, | |
| 268 gfx::PluginWindowHandle, /* window */ | |
| 269 int32, /* client_id */ | |
| 270 int32 /* image_id */) | |
| 271 | |
| 272 // Tells the GPU process to delete image. | |
| 273 IPC_MESSAGE_CONTROL3(GpuMsg_DeleteImage, | |
| 274 int32, /* client_id */ | |
| 275 int32, /* image_id */ | |
| 276 int32 /* sync_point */) | |
| 277 | |
| 278 // Tells the GPU process to create a new gpu memory buffer for |handle|. | 265 // Tells the GPU process to create a new gpu memory buffer for |handle|. |
| 279 IPC_MESSAGE_CONTROL4(GpuMsg_CreateGpuMemoryBuffer, | 266 IPC_MESSAGE_CONTROL4(GpuMsg_CreateGpuMemoryBuffer, |
| 280 gfx::GpuMemoryBufferHandle, /* handle */ | 267 gfx::GpuMemoryBufferHandle, /* handle */ |
| 281 gfx::Size, /* size */ | 268 gfx::Size, /* size */ |
| 282 unsigned, /* internalformat */ | 269 unsigned, /* internalformat */ |
| 283 unsigned /* usage */) | 270 unsigned /* usage */) |
| 284 | 271 |
| 285 // Tells the GPU process to destroy buffer. | 272 // Tells the GPU process to destroy buffer. |
| 286 IPC_MESSAGE_CONTROL2(GpuMsg_DestroyGpuMemoryBuffer, | 273 IPC_MESSAGE_CONTROL2(GpuMsg_DestroyGpuMemoryBuffer, |
| 287 gfx::GpuMemoryBufferHandle, /* handle */ | 274 gfx::GpuMemoryBufferHandle, /* handle */ |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 362 | 349 |
| 363 // Respond from GPU to a GpuMsg_CreateViewCommandBuffer message. | 350 // Respond from GPU to a GpuMsg_CreateViewCommandBuffer message. |
| 364 IPC_MESSAGE_CONTROL1(GpuHostMsg_CommandBufferCreated, | 351 IPC_MESSAGE_CONTROL1(GpuHostMsg_CommandBufferCreated, |
| 365 bool /* succeeded */) | 352 bool /* succeeded */) |
| 366 | 353 |
| 367 // Request from GPU to free the browser resources associated with the | 354 // Request from GPU to free the browser resources associated with the |
| 368 // command buffer. | 355 // command buffer. |
| 369 IPC_MESSAGE_CONTROL1(GpuHostMsg_DestroyCommandBuffer, | 356 IPC_MESSAGE_CONTROL1(GpuHostMsg_DestroyCommandBuffer, |
| 370 int32 /* surface_id */) | 357 int32 /* surface_id */) |
| 371 | 358 |
| 372 // Response from GPU to a GpuMsg_CreateImage message. | |
| 373 IPC_MESSAGE_CONTROL1(GpuHostMsg_ImageCreated, | |
| 374 gfx::Size /* size */) | |
| 375 | |
| 376 // Response from GPU to a GpuMsg_CreateGpuMemoryBuffer message. | 359 // Response from GPU to a GpuMsg_CreateGpuMemoryBuffer message. |
| 377 IPC_MESSAGE_CONTROL1(GpuHostMsg_GpuMemoryBufferCreated, | 360 IPC_MESSAGE_CONTROL1(GpuHostMsg_GpuMemoryBufferCreated, |
| 378 gfx::GpuMemoryBufferHandle /* handle */) | 361 gfx::GpuMemoryBufferHandle /* handle */) |
| 379 | 362 |
| 380 // Response from GPU to a GpuMsg_CollectGraphicsInfo. | 363 // Response from GPU to a GpuMsg_CollectGraphicsInfo. |
| 381 IPC_MESSAGE_CONTROL1(GpuHostMsg_GraphicsInfoCollected, | 364 IPC_MESSAGE_CONTROL1(GpuHostMsg_GraphicsInfoCollected, |
| 382 gpu::GPUInfo /* GPU logging stats */) | 365 gpu::GPUInfo /* GPU logging stats */) |
| 383 | 366 |
| 384 // Response from GPU to a GpuMsg_GetVideoMemory. | 367 // Response from GPU to a GpuMsg_GetVideoMemory. |
| 385 IPC_MESSAGE_CONTROL1(GpuHostMsg_VideoMemoryUsageStats, | 368 IPC_MESSAGE_CONTROL1(GpuHostMsg_VideoMemoryUsageStats, |
| (...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 768 int32 /* bitstream_buffer_id */, | 751 int32 /* bitstream_buffer_id */, |
| 769 uint32 /* payload_size */, | 752 uint32 /* payload_size */, |
| 770 bool /* key_frame */) | 753 bool /* key_frame */) |
| 771 | 754 |
| 772 // Report error condition. | 755 // Report error condition. |
| 773 IPC_MESSAGE_ROUTED1(AcceleratedVideoEncoderHostMsg_NotifyError, | 756 IPC_MESSAGE_ROUTED1(AcceleratedVideoEncoderHostMsg_NotifyError, |
| 774 media::VideoEncodeAccelerator::Error /* error */) | 757 media::VideoEncodeAccelerator::Error /* error */) |
| 775 | 758 |
| 776 // Send destroy request to the encoder. | 759 // Send destroy request to the encoder. |
| 777 IPC_MESSAGE_ROUTED0(AcceleratedVideoEncoderMsg_Destroy) | 760 IPC_MESSAGE_ROUTED0(AcceleratedVideoEncoderMsg_Destroy) |
| OLD | NEW |