| Index: content/renderer/gpu/stream_texture_host_android.cc
|
| diff --git a/content/renderer/gpu/stream_texture_host_android.cc b/content/renderer/gpu/stream_texture_host_android.cc
|
| index d79b24723c66c93cff1c1f628ce74696413f28f1..8115d6325461797d40e2ffade1c99550595dc392 100644
|
| --- a/content/renderer/gpu/stream_texture_host_android.cc
|
| +++ b/content/renderer/gpu/stream_texture_host_android.cc
|
| @@ -42,6 +42,8 @@
|
| IPC_BEGIN_MESSAGE_MAP(StreamTextureHost, message)
|
| IPC_MESSAGE_HANDLER(GpuStreamTextureMsg_FrameAvailable,
|
| OnFrameAvailable);
|
| + IPC_MESSAGE_HANDLER(GpuStreamTextureMsg_MatrixChanged,
|
| + OnMatrixChanged);
|
| IPC_MESSAGE_UNHANDLED(handled = false)
|
| IPC_END_MESSAGE_MAP()
|
| DCHECK(handled);
|
| @@ -56,4 +58,12 @@
|
| listener_->OnFrameAvailable();
|
| }
|
|
|
| +void StreamTextureHost::OnMatrixChanged(
|
| + const GpuStreamTextureMsg_MatrixChanged_Params& params) {
|
| + static_assert(sizeof(params) == sizeof(float) * 16,
|
| + "bad GpuStreamTextureMsg MatrixChanged_Params format");
|
| + if (listener_)
|
| + listener_->OnMatrixChanged((const float*)¶ms);
|
| +}
|
| +
|
| } // namespace content
|
|
|