| 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 415233dea5e0821249c39b4ddd97139bb747037a..27fea03bc222029a47274b756e061db1f07d5e51 100644
|
| --- a/media/filters/video_frame_stream_unittest.cc
|
| +++ b/media/filters/video_frame_stream_unittest.cc
|
| @@ -57,7 +57,6 @@ class VideoFrameStreamTest
|
| : demuxer_stream_(new FakeDemuxerStream(kNumConfigs,
|
| kNumBuffersInOneConfig,
|
| GetParam().is_encrypted)),
|
| - cdm_context_(new StrictMock<MockCdmContext>()),
|
| is_initialized_(false),
|
| num_decoded_frames_(0),
|
| pending_initialize_(false),
|
| @@ -79,7 +78,7 @@ class VideoFrameStreamTest
|
| bytes_decoded_cb);
|
|
|
| // TODO(xhwang): We should test the case where only certain decoder
|
| - // supports encrypted streams. Currently this is hard to test becasue we use
|
| + // supports encrypted streams. Currently this is hard to test because we use
|
| // parameterized tests which need to pass in all combinations.
|
| if (GetParam().is_encrypted && !GetParam().has_decryptor) {
|
| decoder1_->EnableEncryptedConfigSupport();
|
| @@ -95,7 +94,7 @@ class VideoFrameStreamTest
|
| video_frame_stream_.reset(new VideoFrameStream(
|
| message_loop_.task_runner(), std::move(decoders), new MediaLog()));
|
|
|
| - if (GetParam().has_decryptor) {
|
| + if (GetParam().is_encrypted && GetParam().has_decryptor) {
|
| decryptor_.reset(new NiceMock<MockDecryptor>());
|
|
|
| // Decryptor can only decrypt (not decrypt-and-decode) so that
|
| @@ -106,8 +105,12 @@ class VideoFrameStreamTest
|
| .WillRepeatedly(Invoke(this, &VideoFrameStreamTest::Decrypt));
|
| }
|
|
|
| - EXPECT_CALL(*cdm_context_, GetDecryptor())
|
| - .WillRepeatedly(Return(decryptor_.get()));
|
| + if (GetParam().is_encrypted) {
|
| + cdm_context_.reset(new StrictMock<MockCdmContext>());
|
| +
|
| + EXPECT_CALL(*cdm_context_, GetDecryptor())
|
| + .WillRepeatedly(Return(decryptor_.get()));
|
| + }
|
| }
|
|
|
| ~VideoFrameStreamTest() {
|
|
|