Index: media/filters/ffmpeg_demuxer_unittest.cc |
diff --git a/media/filters/ffmpeg_demuxer_unittest.cc b/media/filters/ffmpeg_demuxer_unittest.cc |
index 4225530af56ace84f41d510283508a68498d263f..eda7200254692718f1259907a8d1aa9d5bd37b71 100644 |
--- a/media/filters/ffmpeg_demuxer_unittest.cc |
+++ b/media/filters/ffmpeg_demuxer_unittest.cc |
@@ -437,6 +437,10 @@ TEST_F(FFmpegDemuxerTest, AbortPendingReads) { |
demuxer_->AbortPendingReads(); |
base::RunLoop().Run(); |
+ // Additional reads should also be aborted (until a Seek()). |
+ audio->Read(NewReadCB(FROM_HERE, 29, 0, true, DemuxerStream::kAborted)); |
+ base::RunLoop().Run(); |
+ |
// Ensure blocking thread has completed outstanding work. |
demuxer_->Stop(); |
EXPECT_EQ(format_context()->pb->eof_reached, 0); |