Index: media/filters/source_buffer_stream.cc |
diff --git a/media/filters/source_buffer_stream.cc b/media/filters/source_buffer_stream.cc |
index 4b892d78b65b7f5e67d54db48f898431839b5333..17918648104680956f760d4e784db599fce6672f 100644 |
--- a/media/filters/source_buffer_stream.cc |
+++ b/media/filters/source_buffer_stream.cc |
@@ -447,6 +447,7 @@ bool SourceBufferStream::Append(const BufferQueue& buffers) { |
DCHECK(!buffers.empty()); |
DCHECK(media_segment_start_time_ != kNoTimestamp()); |
+ DCHECK(media_segment_start_time_ <= buffers.front()->GetDecodeTimestamp()); |
DCHECK(!end_of_stream_); |
// New media segments must begin with a keyframe. |