| Index: media/filters/ffmpeg_demuxer.cc
|
| diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc
|
| index 6cdc56b3801e88eef3657f7cbaf151673f3dd8cd..b6272fe0f3793f8215c11aa5bda53832c6e9d7bf 100644
|
| --- a/media/filters/ffmpeg_demuxer.cc
|
| +++ b/media/filters/ffmpeg_demuxer.cc
|
| @@ -1207,7 +1207,7 @@ void FFmpegDemuxer::OnFindStreamInfoDone(const PipelineStatusCB& status_cb,
|
| continue;
|
| }
|
|
|
| - std::string track_id = base::IntToString(stream->id);
|
| + StreamParser::TrackId track_id = stream->id;
|
| std::string track_label = streams_[i]->GetMetadata("handler_name");
|
| std::string track_language = streams_[i]->GetMetadata("language");
|
|
|
| @@ -1216,7 +1216,8 @@ void FFmpegDemuxer::OnFindStreamInfoDone(const PipelineStatusCB& status_cb,
|
| strstr(format_context->iformat->name, "matroska")) {
|
| // TODO(servolk): FFmpeg doesn't set stream->id correctly for webm files.
|
| // Need to fix that and use it as track id. crbug.com/323183
|
| - track_id = base::UintToString(media_tracks->tracks().size() + 1);
|
| + track_id =
|
| + static_cast<StreamParser::TrackId>(media_tracks->tracks().size() + 1);
|
| track_label = streams_[i]->GetMetadata("title");
|
| }
|
|
|
|
|