| Index: media/filters/source_buffer_stream_unittest.cc
|
| diff --git a/media/filters/source_buffer_stream_unittest.cc b/media/filters/source_buffer_stream_unittest.cc
|
| index 8ad3389f29c8fa4a672186ea0975c5bba1fbabd0..1a532f44a9dfc8336c78b34e7ad42d34593ef709 100644
|
| --- a/media/filters/source_buffer_stream_unittest.cc
|
| +++ b/media/filters/source_buffer_stream_unittest.cc
|
| @@ -3683,6 +3683,19 @@ TEST_F(SourceBufferStreamTest, Audio_SpliceFrame_NoSplice) {
|
| CheckNoNextBuffer();
|
| }
|
|
|
| +TEST_F(SourceBufferStreamTest, Audio_SpliceFrame_CorrectMediaSegmentStartTime) {
|
| + SetAudioStream();
|
| + Seek(0);
|
| + NewSegmentAppend("0K 2K 4K");
|
| + CheckExpectedRangesByTimestamp("{ [0,6) }");
|
| + NewSegmentAppend("6K 8K 10K");
|
| + CheckExpectedRangesByTimestamp("{ [0,12) }");
|
| + NewSegmentAppend("1K 4K");
|
| + CheckExpectedRangesByTimestamp("{ [0,12) }");
|
| + CheckExpectedBuffers("0K 2K 4K C 1K 4K 6K 8K 10K");
|
| + CheckNoNextBuffer();
|
| +}
|
| +
|
| // TODO(vrk): Add unit tests where keyframes are unaligned between streams.
|
| // (crbug.com/133557)
|
|
|
|
|