Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(464)

Unified Diff: media/formats/webm/webm_tracks_parser.cc

Issue 231283005: Add live mode detection in WebM MediaSource parser. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 {

Powered by Google App Engine
This is Rietveld 408576698