| Index: media/mojo/services/mojo_renderer_service.cc
|
| diff --git a/media/mojo/services/mojo_renderer_service.cc b/media/mojo/services/mojo_renderer_service.cc
|
| index 71b60197024fed327f306f0fb3efb44fedc9df8c..c391692ae2b3671bf554657a75b0f823dbbe47c1 100644
|
| --- a/media/mojo/services/mojo_renderer_service.cc
|
| +++ b/media/mojo/services/mojo_renderer_service.cc
|
| @@ -77,8 +77,7 @@ MojoRendererService::~MojoRendererService() {}
|
|
|
| void MojoRendererService::Initialize(
|
| mojom::RendererClientAssociatedPtrInfo client,
|
| - mojom::DemuxerStreamPtr audio,
|
| - mojom::DemuxerStreamPtr video,
|
| + std::vector<mojom::DemuxerStreamPtr> streams,
|
| const base::Optional<GURL>& media_url,
|
| const base::Optional<GURL>& first_party_for_cookies,
|
| const InitializeCallback& callback) {
|
| @@ -90,13 +89,11 @@ void MojoRendererService::Initialize(
|
|
|
| if (media_url == base::nullopt) {
|
| stream_provider_.reset(new DemuxerStreamProviderShim(
|
| - std::move(audio), std::move(video),
|
| + std::move(streams),
|
| base::Bind(&MojoRendererService::OnStreamReady, weak_this_, callback)));
|
| return;
|
| }
|
|
|
| - DCHECK(!audio);
|
| - DCHECK(!video);
|
| DCHECK(!media_url.value().is_empty());
|
| DCHECK(first_party_for_cookies);
|
| stream_provider_.reset(new MediaUrlDemuxer(nullptr, media_url.value(),
|
|
|