Index: media/filters/fake_video_decoder_unittest.cc |
diff --git a/media/filters/fake_video_decoder_unittest.cc b/media/filters/fake_video_decoder_unittest.cc |
index 4f50b453f385fe7958bf481ca78317e949d24e33..e4729b53a9a2185b3652a271bda65814e127bebd 100644 |
--- a/media/filters/fake_video_decoder_unittest.cc |
+++ b/media/filters/fake_video_decoder_unittest.cc |
@@ -21,7 +21,7 @@ static const int kDurationMs = 30; |
class FakeVideoDecoderTest : public testing::Test { |
public: |
FakeVideoDecoderTest() |
- : decoder_(new FakeVideoDecoder(kDecodingDelay, false)), |
+ : decoder_(new FakeVideoDecoder(kDecodingDelay, false, 1)), |
xhwang
2014/04/25 00:36:03
It'll be nice to also test with max_parallel_decod
Sergey Ulanov
2014/04/26 00:59:29
Done.
|
num_input_buffers_(0), |
num_decoded_frames_(0), |
decode_status_(VideoDecoder::kNotEnoughData), |
@@ -56,8 +56,7 @@ class FakeVideoDecoderTest : public testing::Test { |
void FrameReady(VideoDecoder::Status status, |
const scoped_refptr<VideoFrame>& frame) { |
DCHECK(is_decode_pending_); |
- ASSERT_TRUE(status == VideoDecoder::kOk || |
- status == VideoDecoder::kNotEnoughData); |
+ |
is_decode_pending_ = false; |
decode_status_ = status; |
frame_decoded_ = frame; |
@@ -70,7 +69,7 @@ class FakeVideoDecoderTest : public testing::Test { |
PENDING, |
OK, |
NOT_ENOUGH_DATA, |
- ABROTED, |
+ ABORTED, |
EOS |
}; |
@@ -91,9 +90,9 @@ class FakeVideoDecoderTest : public testing::Test { |
ASSERT_EQ(VideoDecoder::kNotEnoughData, decode_status_); |
ASSERT_FALSE(frame_decoded_); |
break; |
- case ABROTED: |
+ case ABORTED: |
EXPECT_FALSE(is_decode_pending_); |
- ASSERT_EQ(VideoDecoder::kOk, decode_status_); |
+ ASSERT_EQ(VideoDecoder::kAborted, decode_status_); |
EXPECT_FALSE(frame_decoded_); |
break; |
case EOS: |
@@ -144,7 +143,7 @@ class FakeVideoDecoderTest : public testing::Test { |
void EnterPendingReadState() { |
// Pass the initial NOT_ENOUGH_DATA stage. |
ReadOneFrame(); |
- decoder_->HoldNextDecode(); |
+ decoder_->HoldDecode(); |
ReadOneFrame(); |
ExpectReadResult(PENDING); |
} |
@@ -244,7 +243,7 @@ TEST_F(FakeVideoDecoderTest, Read_DecodingDelay) { |
} |
TEST_F(FakeVideoDecoderTest, Read_ZeroDelay) { |
- decoder_.reset(new FakeVideoDecoder(0, false)); |
+ decoder_.reset(new FakeVideoDecoder(0, false, 1)); |
Initialize(); |
while (num_input_buffers_ < kTotalBuffers) { |
@@ -255,7 +254,7 @@ TEST_F(FakeVideoDecoderTest, Read_ZeroDelay) { |
TEST_F(FakeVideoDecoderTest, Read_Pending_NotEnoughData) { |
Initialize(); |
- decoder_->HoldNextDecode(); |
+ decoder_->HoldDecode(); |
ReadOneFrame(); |
ExpectReadResult(PENDING); |
SatisfyReadAndExpect(NOT_ENOUGH_DATA); |
@@ -295,7 +294,7 @@ TEST_F(FakeVideoDecoderTest, Reset_DuringPendingRead) { |
Initialize(); |
EnterPendingReadState(); |
ResetAndExpect(PENDING); |
- SatisfyRead(); |
+ SatisfyReadAndExpect(ABORTED); |
} |
TEST_F(FakeVideoDecoderTest, Reset_Pending) { |
@@ -308,7 +307,7 @@ TEST_F(FakeVideoDecoderTest, Reset_PendingDuringPendingRead) { |
Initialize(); |
EnterPendingReadState(); |
EnterPendingResetState(); |
- SatisfyRead(); |
+ SatisfyReadAndExpect(ABORTED); |
SatisfyReset(); |
} |
@@ -344,7 +343,7 @@ TEST_F(FakeVideoDecoderTest, Stop_DuringPendingReadAndPendingReset) { |
} |
TEST_F(FakeVideoDecoderTest, GetDecodeOutput) { |
- decoder_.reset(new FakeVideoDecoder(kDecodingDelay, true)); |
+ decoder_.reset(new FakeVideoDecoder(kDecodingDelay, true, 1)); |
Initialize(); |
while (num_input_buffers_ < kTotalBuffers) { |