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(), |