Index: media/webm/webm_cluster_parser.cc |
diff --git a/media/webm/webm_cluster_parser.cc b/media/webm/webm_cluster_parser.cc |
index fd716b23ddd2ab1a98c582c68f26d6583b0f15d8..fc641760ef391979b41ef82b92aa2dbfa1d3d641 100644 |
--- a/media/webm/webm_cluster_parser.cc |
+++ b/media/webm/webm_cluster_parser.cc |
@@ -33,6 +33,14 @@ WebMClusterParser::WebMClusterParser(int64 timecode_scale, |
WebMClusterParser::~WebMClusterParser() {} |
+void WebMClusterParser::Reset() { |
+ audio_buffers_.clear(); |
+ video_buffers_.clear(); |
+ last_block_timecode_ = -1; |
+ cluster_timecode_ = -1; |
+ parser_.Reset(); |
+} |
+ |
int WebMClusterParser::Parse(const uint8* buf, int size) { |
audio_buffers_.clear(); |
video_buffers_.clear(); |