Index: media/filters/chunk_demuxer.cc |
diff --git a/media/filters/chunk_demuxer.cc b/media/filters/chunk_demuxer.cc |
index cda484b1eba19b07ee93fbad192f59d3378f9f8a..64fad537ae5a3f77b95919f37fcda0351c1fcc3b 100644 |
--- a/media/filters/chunk_demuxer.cc |
+++ b/media/filters/chunk_demuxer.cc |
@@ -410,6 +410,9 @@ void ChunkDemuxer::FlushData() { |
if (video_.get()) |
video_->Flush(); |
+ byte_queue_.Reset(); |
+ cluster_parser_->Reset(); |
+ |
seek_waits_for_data_ = true; |
ChangeState_Locked(INITIALIZED); |
} |