| Index: content/common/gpu/gpu_messages.h
|
| diff --git a/content/common/gpu/gpu_messages.h b/content/common/gpu/gpu_messages.h
|
| index 2f30dacd41ced89f019bcc70118e666041990247..bcc08c0b92761920652ace8db3c17a9c15b514fc 100644
|
| --- a/content/common/gpu/gpu_messages.h
|
| +++ b/content/common/gpu/gpu_messages.h
|
| @@ -21,6 +21,7 @@
|
| #include "gpu/command_buffer/common/constants.h"
|
| #include "gpu/command_buffer/common/gpu_memory_allocation.h"
|
| #include "gpu/command_buffer/common/mailbox.h"
|
| +#include "gpu/command_buffer/common/mailbox_holder.h"
|
| #include "gpu/command_buffer/common/value_state.h"
|
| #include "gpu/config/gpu_info.h"
|
| #include "gpu/ipc/gpu_command_buffer_traits.h"
|
| @@ -706,13 +707,20 @@ IPC_MESSAGE_ROUTED1(AcceleratedVideoDecoderHostMsg_ErrorNotification,
|
|
|
| // Queue a input buffer to the encoder to encode. |frame_id| will be returned by
|
| // AcceleratedVideoEncoderHostMsg_NotifyInputDone.
|
| -IPC_MESSAGE_ROUTED5(AcceleratedVideoEncoderMsg_Encode,
|
| +IPC_MESSAGE_ROUTED5(AcceleratedVideoEncoderMsg_EncodeSharedMemory,
|
| int32 /* frame_id */,
|
| base::SharedMemoryHandle /* buffer_handle */,
|
| uint32 /* buffer_offset */,
|
| uint32 /* buffer_size */,
|
| bool /* force_keyframe */)
|
|
|
| +// Queue a native texture to the encoder to encode. |frame_id| will be returned
|
| +// by AcceleratedVideoEncoderHostMsg_NotifyInputDone.
|
| +IPC_MESSAGE_ROUTED3(AcceleratedVideoEncoderMsg_EncodeNativeTexture,
|
| + int32 /* frame_id */,
|
| + gpu::MailboxHolder /* mailbox_holder */,
|
| + bool /* force_keyframe */)
|
| +
|
| // Queue a buffer to the encoder for use in returning output. |buffer_id| will
|
| // be returned by AcceleratedVideoEncoderHostMsg_BitstreamBufferReady.
|
| IPC_MESSAGE_ROUTED3(AcceleratedVideoEncoderMsg_UseOutputBitstreamBuffer,
|
|
|