Index: media/mojo/services/mojo_video_decoder_service.cc |
diff --git a/media/mojo/services/mojo_video_decoder_service.cc b/media/mojo/services/mojo_video_decoder_service.cc |
index 7a94c575413c67f3552f8bf84f0800d20123844c..84b0308804deae8fd28ed50b4eaaf8a4772c2efb 100644 |
--- a/media/mojo/services/mojo_video_decoder_service.cc |
+++ b/media/mojo/services/mojo_video_decoder_service.cc |
@@ -31,15 +31,17 @@ MojoVideoDecoderService::~MojoVideoDecoderService() {} |
void MojoVideoDecoderService::Construct( |
mojom::VideoDecoderClientAssociatedPtrInfo client, |
- mojo::ScopedDataPipeConsumerHandle decoder_buffer_pipe) { |
+ mojo::ScopedDataPipeConsumerHandle decoder_buffer_pipe, |
+ mojom::CommandBufferIdPtr command_buffer_id) { |
DVLOG(1) << __func__; |
+ // TODO(sandersd): Enter an error state. |
if (decoder_) |
return; |
// TODO(sandersd): Provide callback for requesting a GpuCommandBufferStub. |
decoder_ = mojo_media_client_->CreateVideoDecoder( |
- base::ThreadTaskRunnerHandle::Get()); |
+ base::ThreadTaskRunnerHandle::Get(), std::move(command_buffer_id)); |
client_.Bind(std::move(client)); |