| Index: media/base/media_tracks.cc
|
| diff --git a/media/base/media_tracks.cc b/media/base/media_tracks.cc
|
| index 367bd01b3878b4a341be6c23966c4b25e76e7e9a..6f3d2c53b6442b6ff0d9d2ee146cfc30a1a039ef 100644
|
| --- a/media/base/media_tracks.cc
|
| +++ b/media/base/media_tracks.cc
|
| @@ -16,34 +16,34 @@ MediaTracks::MediaTracks() {}
|
| MediaTracks::~MediaTracks() {}
|
|
|
| void MediaTracks::AddAudioTrack(const AudioDecoderConfig& config,
|
| - const std::string& id,
|
| + StreamParser::TrackId bytestream_track_id,
|
| const std::string& kind,
|
| const std::string& label,
|
| const std::string& language) {
|
| DCHECK(config.IsValidConfig());
|
| - CHECK(audio_configs_.find(id) == audio_configs_.end());
|
| - std::unique_ptr<MediaTrack> track = base::WrapUnique(
|
| - new MediaTrack(MediaTrack::Audio, id, kind, label, language));
|
| + CHECK(audio_configs_.find(bytestream_track_id) == audio_configs_.end());
|
| + std::unique_ptr<MediaTrack> track = base::WrapUnique(new MediaTrack(
|
| + MediaTrack::Audio, bytestream_track_id, kind, label, language));
|
| tracks_.push_back(std::move(track));
|
| - audio_configs_[id] = config;
|
| + audio_configs_[bytestream_track_id] = config;
|
| }
|
|
|
| void MediaTracks::AddVideoTrack(const VideoDecoderConfig& config,
|
| - const std::string& id,
|
| + StreamParser::TrackId bytestream_track_id,
|
| const std::string& kind,
|
| const std::string& label,
|
| const std::string& language) {
|
| DCHECK(config.IsValidConfig());
|
| - CHECK(video_configs_.find(id) == video_configs_.end());
|
| - std::unique_ptr<MediaTrack> track = base::WrapUnique(
|
| - new MediaTrack(MediaTrack::Video, id, kind, label, language));
|
| + CHECK(video_configs_.find(bytestream_track_id) == video_configs_.end());
|
| + std::unique_ptr<MediaTrack> track = base::WrapUnique(new MediaTrack(
|
| + MediaTrack::Video, bytestream_track_id, kind, label, language));
|
| tracks_.push_back(std::move(track));
|
| - video_configs_[id] = config;
|
| + video_configs_[bytestream_track_id] = config;
|
| }
|
|
|
| const AudioDecoderConfig& MediaTracks::getAudioConfig(
|
| - const std::string& id) const {
|
| - auto it = audio_configs_.find(id);
|
| + StreamParser::TrackId bytestream_track_id) const {
|
| + auto it = audio_configs_.find(bytestream_track_id);
|
| if (it != audio_configs_.end())
|
| return it->second;
|
| static AudioDecoderConfig invalidConfig;
|
| @@ -51,8 +51,8 @@ const AudioDecoderConfig& MediaTracks::getAudioConfig(
|
| }
|
|
|
| const VideoDecoderConfig& MediaTracks::getVideoConfig(
|
| - const std::string& id) const {
|
| - auto it = video_configs_.find(id);
|
| + StreamParser::TrackId bytestream_track_id) const {
|
| + auto it = video_configs_.find(bytestream_track_id);
|
| if (it != video_configs_.end())
|
| return it->second;
|
| static VideoDecoderConfig invalidConfig;
|
| @@ -62,7 +62,7 @@ const VideoDecoderConfig& MediaTracks::getVideoConfig(
|
| const AudioDecoderConfig& MediaTracks::getFirstAudioConfig() const {
|
| for (const auto& track : tracks()) {
|
| if (track->type() == MediaTrack::Audio) {
|
| - return getAudioConfig(track->id());
|
| + return getAudioConfig(track->bytestream_track_id());
|
| }
|
| }
|
| static AudioDecoderConfig invalidConfig;
|
| @@ -72,7 +72,7 @@ const AudioDecoderConfig& MediaTracks::getFirstAudioConfig() const {
|
| const VideoDecoderConfig& MediaTracks::getFirstVideoConfig() const {
|
| for (const auto& track : tracks()) {
|
| if (track->type() == MediaTrack::Video) {
|
| - return getVideoConfig(track->id());
|
| + return getVideoConfig(track->bytestream_track_id());
|
| }
|
| }
|
| static VideoDecoderConfig invalidConfig;
|
|
|