| Index: media/formats/webm/webm_tracks_parser.cc
|
| diff --git a/media/formats/webm/webm_tracks_parser.cc b/media/formats/webm/webm_tracks_parser.cc
|
| index ed7fd521be106861051fc7b77a97fc0f69007880..80c180f86bdb65b17320f6fbbe1cf6479f11042d 100644
|
| --- a/media/formats/webm/webm_tracks_parser.cc
|
| +++ b/media/formats/webm/webm_tracks_parser.cc
|
| @@ -43,8 +43,11 @@ static base::TimeDelta PrecisionCappedDefaultDuration(
|
| return base::TimeDelta::FromMicroseconds(mult);
|
| }
|
|
|
| -WebMTracksParser::WebMTracksParser(const LogCB& log_cb, bool ignore_text_tracks)
|
| - : track_type_(-1),
|
| +WebMTracksParser::WebMTracksParser(const LogCB& log_cb,
|
| + bool ignore_text_tracks,
|
| + bool live_mode)
|
| + : live_mode_(live_mode),
|
| + track_type_(-1),
|
| track_num_(-1),
|
| track_uid_(-1),
|
| seek_preroll_(-1),
|
| @@ -228,7 +231,7 @@ bool WebMTracksParser::OnListEnd(int id) {
|
| DCHECK(!video_decoder_config_.IsValidConfig());
|
| if (!video_client_.InitializeConfig(
|
| codec_id_, codec_private_, !video_encryption_key_id_.empty(),
|
| - &video_decoder_config_)) {
|
| + live_mode_, &video_decoder_config_)) {
|
| return false;
|
| }
|
| } else {
|
|
|