Index: content/common/gpu/media/gpu_video_decode_accelerator.h |
diff --git a/content/common/gpu/media/gpu_video_decode_accelerator.h b/content/common/gpu/media/gpu_video_decode_accelerator.h |
index 77946bc59a2083aac7ef4f4956716fd24d6f74f2..e085c537232496a3273d193583f9f50992056e0e 100644 |
--- a/content/common/gpu/media/gpu_video_decode_accelerator.h |
+++ b/content/common/gpu/media/gpu_video_decode_accelerator.h |
@@ -15,6 +15,7 @@ |
#include "ipc/ipc_listener.h" |
#include "ipc/ipc_sender.h" |
#include "media/video/video_decode_accelerator.h" |
+#include "ui/gfx/size.h" |
namespace base { |
class MessageLoopProxy; |
@@ -70,12 +71,9 @@ class GpuVideoDecodeAccelerator |
// Handlers for IPC messages. |
void OnDecode(base::SharedMemoryHandle handle, int32 id, uint32 size); |
- void OnAssignPictureBuffers( |
- const std::vector<int32>& buffer_ids, |
- const std::vector<uint32>& texture_ids, |
- const std::vector<gfx::Size>& sizes); |
- void OnReusePictureBuffer( |
- int32 picture_buffer_id); |
+ void OnAssignPictureBuffers(const std::vector<int32>& buffer_ids, |
+ const std::vector<uint32>& texture_ids); |
+ void OnReusePictureBuffer(int32 picture_buffer_id); |
void OnFlush(); |
void OnReset(); |
void OnDestroy(); |
@@ -101,6 +99,9 @@ class GpuVideoDecodeAccelerator |
// Returns false if failed. |
base::Callback<bool(void)> make_context_current_; |
+ // The texture dimensions as requested by ProvidePictureBuffers(). |
+ gfx::Size texture_dimensions_; |
+ |
// The texture target as requested by ProvidePictureBuffers(). |
uint32 texture_target_; |