Chromium Code Reviews| Index: media/filters/source_buffer_stream.cc |
| diff --git a/media/filters/source_buffer_stream.cc b/media/filters/source_buffer_stream.cc |
| index a7d3ecf1f0a86eced8aa80623a3d46c81afc553c..df504aa6befae7ef05cf1695cfb71a6c0b5e1609 100644 |
| --- a/media/filters/source_buffer_stream.cc |
| +++ b/media/filters/source_buffer_stream.cc |
| @@ -965,7 +965,13 @@ void SourceBufferStream::PrepareRangesForNextAppend( |
| // Handle splices between the existing buffers and the new buffers. If a |
| // splice is generated the timestamp and duration of the first buffer in |
| // |new_buffers| will be modified. |
| - GenerateSpliceFrame(new_buffers); |
| + |
| + // TODO(dalecurtis): GenerateSpliceFrame() causes crash in |
| + // ChunkDemuxerTest.OutOfOrderClusters when all frames in a cluster have |
|
acolwell GONE FROM CHROMIUM
2014/03/26 23:32:04
nit: Remove comment since Dale has already disable
wolenetz
2014/03/27 18:01:48
Done (and rebased onto ToT that now includes Dale'
|
| + // duration, including SimpleBlock frames whose duration is derived from |
| + // a subsequent BlockGroup frame's timestamp for the same track in the |
| + // cluster. See http://crbug.com/356805. |
| + // GenerateSpliceFrame(new_buffers); |
| base::TimeDelta prev_timestamp = last_appended_buffer_timestamp_; |
| bool prev_is_keyframe = last_appended_buffer_is_keyframe_; |