| 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 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 114 | 114 |
| 115 IPC_STRUCT_BEGIN(AcceleratedJpegDecoderMsg_Decode_Params) | 115 IPC_STRUCT_BEGIN(AcceleratedJpegDecoderMsg_Decode_Params) |
| 116 IPC_STRUCT_MEMBER(int32, input_buffer_id) | 116 IPC_STRUCT_MEMBER(int32, input_buffer_id) |
| 117 IPC_STRUCT_MEMBER(gfx::Size, coded_size) | 117 IPC_STRUCT_MEMBER(gfx::Size, coded_size) |
| 118 IPC_STRUCT_MEMBER(base::SharedMemoryHandle, input_buffer_handle) | 118 IPC_STRUCT_MEMBER(base::SharedMemoryHandle, input_buffer_handle) |
| 119 IPC_STRUCT_MEMBER(uint32, input_buffer_size) | 119 IPC_STRUCT_MEMBER(uint32, input_buffer_size) |
| 120 IPC_STRUCT_MEMBER(base::SharedMemoryHandle, output_video_frame_handle) | 120 IPC_STRUCT_MEMBER(base::SharedMemoryHandle, output_video_frame_handle) |
| 121 IPC_STRUCT_MEMBER(uint32, output_buffer_size) | 121 IPC_STRUCT_MEMBER(uint32, output_buffer_size) |
| 122 IPC_STRUCT_END() | 122 IPC_STRUCT_END() |
| 123 | 123 |
| 124 IPC_STRUCT_BEGIN(AcceleratedVideoEncoderMsg_Encode_Params) |
| 125 IPC_STRUCT_MEMBER(int, frame_id) |
| 126 IPC_STRUCT_MEMBER(bool, force_keyframe) |
| 127 IPC_STRUCT_MEMBER(media::VideoFrame::StorageType, storage_type) |
| 128 IPC_STRUCT_MEMBER(media::VideoFrame::Format, pixel_format) |
| 129 IPC_STRUCT_MEMBER(base::SharedMemoryHandle, buffer_handle) |
| 130 IPC_STRUCT_MEMBER(uint32, buffer_offset) |
| 131 IPC_STRUCT_MEMBER(uint32, buffer_size) |
| 132 IPC_STRUCT_END() |
| 133 |
| 124 IPC_STRUCT_BEGIN(GPUCommandBufferConsoleMessage) | 134 IPC_STRUCT_BEGIN(GPUCommandBufferConsoleMessage) |
| 125 IPC_STRUCT_MEMBER(int32, id) | 135 IPC_STRUCT_MEMBER(int32, id) |
| 126 IPC_STRUCT_MEMBER(std::string, message) | 136 IPC_STRUCT_MEMBER(std::string, message) |
| 127 IPC_STRUCT_END() | 137 IPC_STRUCT_END() |
| 128 | 138 |
| 129 #if defined(OS_ANDROID) | 139 #if defined(OS_ANDROID) |
| 130 IPC_STRUCT_BEGIN(GpuStreamTextureMsg_MatrixChanged_Params) | 140 IPC_STRUCT_BEGIN(GpuStreamTextureMsg_MatrixChanged_Params) |
| 131 IPC_STRUCT_MEMBER(float, m00) | 141 IPC_STRUCT_MEMBER(float, m00) |
| 132 IPC_STRUCT_MEMBER(float, m01) | 142 IPC_STRUCT_MEMBER(float, m01) |
| 133 IPC_STRUCT_MEMBER(float, m02) | 143 IPC_STRUCT_MEMBER(float, m02) |
| (...skipping 584 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 718 IPC_MESSAGE_ROUTED0(AcceleratedVideoDecoderHostMsg_ResetDone) | 728 IPC_MESSAGE_ROUTED0(AcceleratedVideoDecoderHostMsg_ResetDone) |
| 719 | 729 |
| 720 // Video decoder has encountered an error. | 730 // Video decoder has encountered an error. |
| 721 IPC_MESSAGE_ROUTED1(AcceleratedVideoDecoderHostMsg_ErrorNotification, | 731 IPC_MESSAGE_ROUTED1(AcceleratedVideoDecoderHostMsg_ErrorNotification, |
| 722 uint32) /* Error ID */ | 732 uint32) /* Error ID */ |
| 723 | 733 |
| 724 //------------------------------------------------------------------------------ | 734 //------------------------------------------------------------------------------ |
| 725 // Accelerated Video Encoder Messages | 735 // Accelerated Video Encoder Messages |
| 726 // These messages are sent from the Renderer process to GPU process. | 736 // These messages are sent from the Renderer process to GPU process. |
| 727 | 737 |
| 728 // Queue a input buffer to the encoder to encode. |frame_id| will be returned by | 738 // Queue a video frame to the encoder to encode. |frame_id| will be returned |
| 729 // AcceleratedVideoEncoderHostMsg_NotifyInputDone. | 739 // by AcceleratedVideoEncoderHostMsg_NotifyInputDone. |
| 730 IPC_MESSAGE_ROUTED5(AcceleratedVideoEncoderMsg_Encode, | 740 IPC_MESSAGE_ROUTED1(AcceleratedVideoEncoderMsg_Encode, |
| 731 int32 /* frame_id */, | 741 AcceleratedVideoEncoderMsg_Encode_Params) |
| 732 base::SharedMemoryHandle /* buffer_handle */, | |
| 733 uint32 /* buffer_offset */, | |
| 734 uint32 /* buffer_size */, | |
| 735 bool /* force_keyframe */) | |
| 736 | 742 |
| 737 // Queue a buffer to the encoder for use in returning output. |buffer_id| will | 743 // Queue a buffer to the encoder for use in returning output. |buffer_id| will |
| 738 // be returned by AcceleratedVideoEncoderHostMsg_BitstreamBufferReady. | 744 // be returned by AcceleratedVideoEncoderHostMsg_BitstreamBufferReady. |
| 739 IPC_MESSAGE_ROUTED3(AcceleratedVideoEncoderMsg_UseOutputBitstreamBuffer, | 745 IPC_MESSAGE_ROUTED3(AcceleratedVideoEncoderMsg_UseOutputBitstreamBuffer, |
| 740 int32 /* buffer_id */, | 746 int32 /* buffer_id */, |
| 741 base::SharedMemoryHandle /* buffer_handle */, | 747 base::SharedMemoryHandle /* buffer_handle */, |
| 742 uint32 /* buffer_size */) | 748 uint32 /* buffer_size */) |
| 743 | 749 |
| 744 // Request a runtime encoding parameter change. | 750 // Request a runtime encoding parameter change. |
| 745 IPC_MESSAGE_ROUTED2(AcceleratedVideoEncoderMsg_RequestEncodingParametersChange, | 751 IPC_MESSAGE_ROUTED2(AcceleratedVideoEncoderMsg_RequestEncodingParametersChange, |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 792 IPC_MESSAGE_ROUTED0(AcceleratedJpegDecoderMsg_Destroy) | 798 IPC_MESSAGE_ROUTED0(AcceleratedJpegDecoderMsg_Destroy) |
| 793 | 799 |
| 794 //------------------------------------------------------------------------------ | 800 //------------------------------------------------------------------------------ |
| 795 // Accelerated JPEG Decoder Host Messages | 801 // Accelerated JPEG Decoder Host Messages |
| 796 // These messages are sent from the GPU process to Browser process. | 802 // These messages are sent from the GPU process to Browser process. |
| 797 // | 803 // |
| 798 // Report decode status. | 804 // Report decode status. |
| 799 IPC_MESSAGE_ROUTED2(AcceleratedJpegDecoderHostMsg_DecodeAck, | 805 IPC_MESSAGE_ROUTED2(AcceleratedJpegDecoderHostMsg_DecodeAck, |
| 800 int32, /* bitstream_buffer_id */ | 806 int32, /* bitstream_buffer_id */ |
| 801 media::JpegDecodeAccelerator::Error /* error */) | 807 media::JpegDecodeAccelerator::Error /* error */) |
| OLD | NEW |