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 89281d65bb4288b29a7d748e88f5c35517d08a1e..58279c660fe76f9a3860eff822bdd961ef6b0b24 100644 |
| --- a/media/filters/source_buffer_stream.cc |
| +++ b/media/filters/source_buffer_stream.cc |
| @@ -1648,6 +1648,9 @@ void SourceBufferStream::GenerateSpliceFrame(const BufferQueue& new_buffers) { |
| } |
| } |
| + if (new_buffers.front()->timestamp() == media_segment_start_time_) |
| + media_segment_start_time_ = pre_splice_buffers.front()->timestamp(); |
|
acolwell GONE FROM CHROMIUM
2014/04/01 00:39:11
I believe this makes the crash go away, but it isn
DaleCurtis
2014/04/01 21:33:57
Your suggestion also fixes the issue. However add
|
| + |
| new_buffers.front()->ConvertToSpliceBuffer(pre_splice_buffers); |
| } |