| Index: media/blink/websourcebuffer_impl.cc
|
| diff --git a/media/blink/websourcebuffer_impl.cc b/media/blink/websourcebuffer_impl.cc
|
| index 9386f5222eca6a9145c7f5e53e6853ebebfa37ca..dab5c7a803260bfa224060a2ee4480b731b6b0bf 100644
|
| --- a/media/blink/websourcebuffer_impl.cc
|
| +++ b/media/blink/websourcebuffer_impl.cc
|
| @@ -189,6 +189,11 @@ void WebSourceBufferImpl::InitSegmentReceived(scoped_ptr<MediaTracks> tracks) {
|
|
|
| std::vector<blink::WebMediaPlayer::TrackId> blinkTrackIds =
|
| client_->initializationSegmentReceived(trackInfoVector);
|
| +
|
| + DCHECK_EQ(blinkTrackIds.size(), tracks->tracks().size());
|
| + for (size_t i = 0; i < blinkTrackIds.size(); ++i) {
|
| + demuxer_->OnTrackIdAssigned(blinkTrackIds[i], tracks->tracks()[i].get());
|
| + }
|
| }
|
|
|
| } // namespace media
|
|
|