| Index: media/filters/video_frame_stream_unittest.cc
|
| diff --git a/media/filters/video_frame_stream_unittest.cc b/media/filters/video_frame_stream_unittest.cc
|
| index 332785cd4b0b4cbca47dd446a764064a178f0fc7..eb6ec924b836941a510e160cb5b7a03e1d046376 100644
|
| --- a/media/filters/video_frame_stream_unittest.cc
|
| +++ b/media/filters/video_frame_stream_unittest.cc
|
| @@ -279,6 +279,8 @@ TEST_P(VideoFrameStreamTest, Read_AfterReset) {
|
| ReadFrame();
|
| }
|
|
|
| +// No Reset() before initialization is successfully completed.
|
| +
|
| TEST_P(VideoFrameStreamTest, Reset_AfterInitialization) {
|
| Initialize();
|
| Reset();
|
| @@ -293,9 +295,18 @@ TEST_P(VideoFrameStreamTest, Reset_DuringReinitialization) {
|
| video_frame_stream_->Reset(
|
| base::Bind(&VideoFrameStreamTest::OnReset, base::Unretained(this)));
|
| SatisfyPendingCallback(DECODER_REINIT);
|
| + ReadFrame();
|
| }
|
|
|
| -TEST_P(VideoFrameStreamTest, Reset_DuringNormalDemuxerRead) {
|
| +TEST_P(VideoFrameStreamTest, Reset_AfterReinitialization) {
|
| + Initialize();
|
| + EnterPendingState(DECODER_REINIT);
|
| + SatisfyPendingCallback(DECODER_REINIT);
|
| + Reset();
|
| + ReadFrame();
|
| +}
|
| +
|
| +TEST_P(VideoFrameStreamTest, Reset_DuringDemuxerRead_Normal) {
|
| Initialize();
|
| EnterPendingState(DEMUXER_READ_NORMAL);
|
| EnterPendingState(DECODER_RESET);
|
| @@ -304,7 +315,7 @@ TEST_P(VideoFrameStreamTest, Reset_DuringNormalDemuxerRead) {
|
| ReadFrame();
|
| }
|
|
|
| -TEST_P(VideoFrameStreamTest, Reset_DuringConfigChangeDemuxerRead) {
|
| +TEST_P(VideoFrameStreamTest, Reset_DuringDemuxerRead_ConfigChange) {
|
| Initialize();
|
| EnterPendingState(DEMUXER_READ_CONFIG_CHANGE);
|
| EnterPendingState(DECODER_RESET);
|
| @@ -329,7 +340,7 @@ TEST_P(VideoFrameStreamTest, Reset_AfterNormalRead) {
|
| ReadFrame();
|
| }
|
|
|
| -TEST_P(VideoFrameStreamTest, Reset_AfterConfigChangeRead) {
|
| +TEST_P(VideoFrameStreamTest, Reset_AfterDemuxerRead_ConfigChange) {
|
| Initialize();
|
| EnterPendingState(DEMUXER_READ_CONFIG_CHANGE);
|
| SatisfyPendingCallback(DEMUXER_READ_CONFIG_CHANGE);
|
| @@ -364,7 +375,14 @@ TEST_P(VideoFrameStreamTest, Stop_DuringReinitialization) {
|
| SatisfyPendingCallback(DECODER_STOP);
|
| }
|
|
|
| -TEST_P(VideoFrameStreamTest, Stop_DuringNormalDemuxerRead) {
|
| +TEST_P(VideoFrameStreamTest, Stop_AfterReinitialization) {
|
| + Initialize();
|
| + EnterPendingState(DECODER_REINIT);
|
| + SatisfyPendingCallback(DECODER_REINIT);
|
| + Stop();
|
| +}
|
| +
|
| +TEST_P(VideoFrameStreamTest, Stop_DuringDemuxerRead_Normal) {
|
| Initialize();
|
| EnterPendingState(DEMUXER_READ_NORMAL);
|
| EnterPendingState(DECODER_STOP);
|
| @@ -372,7 +390,7 @@ TEST_P(VideoFrameStreamTest, Stop_DuringNormalDemuxerRead) {
|
| SatisfyPendingCallback(DECODER_STOP);
|
| }
|
|
|
| -TEST_P(VideoFrameStreamTest, Stop_DuringConfigChangeDemuxerRead) {
|
| +TEST_P(VideoFrameStreamTest, Stop_DuringDemuxerRead_ConfigChange) {
|
| Initialize();
|
| EnterPendingState(DEMUXER_READ_CONFIG_CHANGE);
|
| EnterPendingState(DECODER_STOP);
|
|
|