| Index: media/filters/frame_processor_unittest.cc
|
| diff --git a/media/filters/frame_processor_unittest.cc b/media/filters/frame_processor_unittest.cc
|
| index f4cde5a1c0c3ba22368e734060af241b6106f05a..d6cabf0446b7238baddd379fe044f1db08f0e1a1 100644
|
| --- a/media/filters/frame_processor_unittest.cc
|
| +++ b/media/filters/frame_processor_unittest.cc
|
| @@ -607,6 +607,19 @@ TEST_P(FrameProcessorTest, AppendWindowFilterWithInexactPreroll) {
|
| CheckReadsThenReadStalls(audio_.get(), "0P 0:9.75 10:20");
|
| }
|
|
|
| +TEST_P(FrameProcessorTest, AppendWindowFilterWithInexactPreroll_2) {
|
| + InSequence s;
|
| + AddTestTracks(HAS_AUDIO);
|
| + new_media_segment_ = true;
|
| + if (GetParam())
|
| + frame_processor_->SetSequenceMode(true);
|
| + SetTimestampOffset(-frame_duration_);
|
| + EXPECT_CALL(callbacks_, PossibleDurationIncrease(frame_duration_ * 2));
|
| + ProcessFrames("0K 10.25K 20K", "");
|
| + CheckExpectedRangesByTimestamp(audio_.get(), "{ [0,20) }");
|
| + CheckReadsThenReadStalls(audio_.get(), "0P 0:10.25 10:20");
|
| +}
|
| +
|
| TEST_P(FrameProcessorTest, AllowNegativeFramePTSAndDTSBeforeOffsetAdjustment) {
|
| InSequence s;
|
| AddTestTracks(HAS_AUDIO);
|
|
|