| Index: media/formats/webm/webm_stream_parser.cc
|
| diff --git a/media/formats/webm/webm_stream_parser.cc b/media/formats/webm/webm_stream_parser.cc
|
| index 3f370daa8000f24f7ed266537a3d5cb2cbfbbc89..8fd303aa700ababe2164674e3201f0394a6b96ee 100644
|
| --- a/media/formats/webm/webm_stream_parser.cc
|
| +++ b/media/formats/webm/webm_stream_parser.cc
|
| @@ -151,6 +151,13 @@ int WebMStreamParser::ParseInfoAndTracks(const uint8* data, int size) {
|
| // Skip the element.
|
| return result + element_size;
|
| break;
|
| + case kWebMIdCluster:
|
| + if (!cluster_parser_) {
|
| + MEDIA_LOG(log_cb_) << "Found Cluster element before Info.";
|
| + return -1;
|
| + }
|
| + ChangeState(kParsingClusters);
|
| + return 0;
|
| case kWebMIdSegment:
|
| // Segment of unknown size indicates live stream.
|
| if (element_size == kWebMUnknownSize)
|
|
|