Index: media/webm/webm_tracks_parser.cc |
diff --git a/media/webm/webm_tracks_parser.cc b/media/webm/webm_tracks_parser.cc |
index 4cf6f4a1dffdd34e819f9f7b4f0d465d978a5a2f..414b4c40d0b4f4342910baa55a669814128998b9 100644 |
--- a/media/webm/webm_tracks_parser.cc |
+++ b/media/webm/webm_tracks_parser.cc |
@@ -31,6 +31,7 @@ static TextKind CodecIdToTextKind(const std::string& codec_id) { |
WebMTracksParser::WebMTracksParser(const LogCB& log_cb) |
: track_type_(-1), |
track_num_(-1), |
+ max_block_additional_id_(-1), |
audio_track_num_(-1), |
video_track_num_(-1), |
log_cb_(log_cb), |
@@ -75,6 +76,7 @@ WebMParserClient* WebMTracksParser::OnListStart(int id) { |
track_num_ = -1; |
track_name_.clear(); |
track_language_.clear(); |
+ max_block_additional_id_ = -1; |
codec_id_ = ""; |
codec_private_.clear(); |
audio_client_.Reset(); |
@@ -198,6 +200,7 @@ bool WebMTracksParser::OnListEnd(int id) { |
track_num_ = -1; |
track_name_.clear(); |
track_language_.clear(); |
+ max_block_additional_id_ = -1; |
codec_id_ = ""; |
codec_private_.clear(); |
track_content_encodings_client_.reset(); |
@@ -220,6 +223,9 @@ bool WebMTracksParser::OnUInt(int id, int64 val) { |
case kWebMIdTrackType: |
dst = &track_type_; |
break; |
+ case kWebMIdMaxBlockAdditionId: |
+ dst = &max_block_additional_id_; |
+ break; |
default: |
return true; |
} |