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..9ee6c7b4eedea1827fa075dd9e48275e6dcd797e 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), |
@@ -45,6 +46,7 @@ int WebMTracksParser::Parse(const uint8* buf, int size) { |
track_num_ = -1; |
track_name_.clear(); |
track_language_.clear(); |
+ max_block_additional_id_ = -1; |
acolwell GONE FROM CHROMIUM
2013/05/21 17:14:11
nit: Remove since this doesn't appear to be used a
vignesh
2013/05/21 18:57:56
Done.
|
audio_track_num_ = -1; |
audio_decoder_config_ = AudioDecoderConfig(); |
video_track_num_ = -1; |
@@ -75,6 +77,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 +201,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 +224,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; |
} |