Chromium Code Reviews| 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; |
| } |