| Index: media/blink/websourcebuffer_impl.cc
|
| diff --git a/media/blink/websourcebuffer_impl.cc b/media/blink/websourcebuffer_impl.cc
|
| index 5482406070fdd66695cb7ecd1867585d141b76fd..edbd3064e82e0a142a19a814321aef8dca3adb99 100644
|
| --- a/media/blink/websourcebuffer_impl.cc
|
| +++ b/media/blink/websourcebuffer_impl.cc
|
| @@ -189,7 +189,14 @@ void WebSourceBufferImpl::InitSegmentReceived(
|
| trackInfoVector.push_back(trackInfo);
|
| }
|
|
|
| - client_->initializationSegmentReceived(trackInfoVector);
|
| + blink::WebVector<blink::WebMediaPlayer::TrackId> blinkTrackIds =
|
| + client_->initializationSegmentReceived(trackInfoVector);
|
| +
|
| + std::vector<blink::WebMediaPlayer::TrackId> blinkTrackIdsVector;
|
| + for (const auto& id : blinkTrackIds)
|
| + blinkTrackIdsVector.push_back(id);
|
| +
|
| + demuxer_->OnTrackIdsAssigned(*tracks.get(), blinkTrackIdsVector);
|
| }
|
|
|
| } // namespace media
|
|
|