Index: media/gpu/ipc/client/gpu_video_decode_accelerator_host.cc |
diff --git a/media/gpu/ipc/client/gpu_video_decode_accelerator_host.cc b/media/gpu/ipc/client/gpu_video_decode_accelerator_host.cc |
index b338cff01674eed97a5ca26fc8d7fabc3eb8e9fc..69eb573b1609057be485f160768c899c895c4f46 100644 |
--- a/media/gpu/ipc/client/gpu_video_decode_accelerator_host.cc |
+++ b/media/gpu/ipc/client/gpu_video_decode_accelerator_host.cc |
@@ -163,6 +163,14 @@ void GpuVideoDecodeAcceleratorHost::Reset() { |
Send(new AcceleratedVideoDecoderMsg_Reset(decoder_route_id_)); |
} |
+void GpuVideoDecodeAcceleratorHost::SetSurface(int32_t surface_id) { |
+ DCHECK(CalledOnValidThread()); |
+ if (!channel_) |
+ return; |
+ Send( |
+ new AcceleratedVideoDecoderMsg_SetSurface(decoder_route_id_, surface_id)); |
+} |
+ |
void GpuVideoDecodeAcceleratorHost::Destroy() { |
DCHECK(CalledOnValidThread()); |
if (channel_) |