Index: media/filters/ffmpeg_video_decoder_unittest.cc |
diff --git a/media/filters/ffmpeg_video_decoder_unittest.cc b/media/filters/ffmpeg_video_decoder_unittest.cc |
index 1ec73db6b51767b42e1cc95cb8a069e92a0a8f1a..c096c3cbdd6aadfe8e435fbb31ba014df2d18f25 100644 |
--- a/media/filters/ffmpeg_video_decoder_unittest.cc |
+++ b/media/filters/ffmpeg_video_decoder_unittest.cc |
@@ -59,7 +59,7 @@ static scoped_refptr<DecoderBuffer> CreateFakeEncryptedBuffer() { |
} |
ACTION_P(ReturnBuffer, buffer) { |
- arg0.Run(buffer ? DemuxerStream::kOk : DemuxerStream::kAborted, buffer); |
+ arg0.Run(buffer.get() ? DemuxerStream::kOk : DemuxerStream::kAborted, buffer); |
} |
ACTION_P2(RunDecryptCB, status, buffer) { |
@@ -109,7 +109,7 @@ class FFmpegVideoDecoderTest : public testing::Test { |
void InitializeWithConfigAndStatus(const VideoDecoderConfig& config, |
PipelineStatus status) { |
- EXPECT_CALL(*demuxer_, video_decoder_config()) |
+ EXPECT_CALL(*demuxer_.get(), video_decoder_config()) |
.WillRepeatedly(ReturnRef(config)); |
decoder_->Initialize(demuxer_, NewExpectedStatusCB(status), |
@@ -156,7 +156,7 @@ class FFmpegVideoDecoderTest : public testing::Test { |
DecodeSingleFrame(i_frame_buffer_, &status, &video_frame); |
EXPECT_EQ(VideoDecoder::kOk, status); |
- ASSERT_TRUE(video_frame); |
+ ASSERT_TRUE(video_frame.get()); |
EXPECT_FALSE(video_frame->IsEndOfStream()); |
} |
@@ -167,7 +167,7 @@ class FFmpegVideoDecoderTest : public testing::Test { |
VideoDecoder::Status status; |
Read(&status, &video_frame); |
EXPECT_EQ(VideoDecoder::kOk, status); |
- ASSERT_TRUE(video_frame); |
+ ASSERT_TRUE(video_frame.get()); |
EXPECT_TRUE(video_frame->IsEndOfStream()); |
} |
@@ -178,7 +178,7 @@ class FFmpegVideoDecoderTest : public testing::Test { |
void DecodeSingleFrame(const scoped_refptr<DecoderBuffer>& buffer, |
VideoDecoder::Status* status, |
scoped_refptr<VideoFrame>* video_frame) { |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillOnce(ReturnBuffer(buffer)) |
.WillRepeatedly(ReturnBuffer(end_of_stream_buffer_)); |
@@ -202,7 +202,7 @@ class FFmpegVideoDecoderTest : public testing::Test { |
scoped_refptr<DecoderBuffer> buffer = ReadTestDataFile(test_file_name); |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillOnce(ReturnBuffer(i_frame_buffer_)) |
.WillOnce(ReturnBuffer(buffer)) |
.WillRepeatedly(ReturnBuffer(end_of_stream_buffer_)); |
@@ -216,8 +216,8 @@ class FFmpegVideoDecoderTest : public testing::Test { |
gfx::Size original_size = kVisibleRect.size(); |
EXPECT_EQ(VideoDecoder::kOk, status_a); |
EXPECT_EQ(VideoDecoder::kOk, status_b); |
- ASSERT_TRUE(video_frame_a); |
- ASSERT_TRUE(video_frame_b); |
+ ASSERT_TRUE(video_frame_a.get()); |
+ ASSERT_TRUE(video_frame_b.get()); |
EXPECT_EQ(original_size.width(), video_frame_a->data_size().width()); |
EXPECT_EQ(original_size.height(), video_frame_a->data_size().height()); |
EXPECT_EQ(expected_width, video_frame_b->data_size().width()); |
@@ -355,7 +355,7 @@ TEST_F(FFmpegVideoDecoderTest, DecodeFrame_Normal) { |
DecodeSingleFrame(i_frame_buffer_, &status, &video_frame); |
EXPECT_EQ(VideoDecoder::kOk, status); |
- ASSERT_TRUE(video_frame); |
+ ASSERT_TRUE(video_frame.get()); |
EXPECT_FALSE(video_frame->IsEndOfStream()); |
} |
@@ -373,7 +373,7 @@ TEST_F(FFmpegVideoDecoderTest, DecodeFrame_0ByteFrame) { |
scoped_refptr<VideoFrame> video_frame_b; |
scoped_refptr<VideoFrame> video_frame_c; |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillOnce(ReturnBuffer(i_frame_buffer_)) |
.WillOnce(ReturnBuffer(zero_byte_buffer)) |
.WillOnce(ReturnBuffer(i_frame_buffer_)) |
@@ -390,9 +390,9 @@ TEST_F(FFmpegVideoDecoderTest, DecodeFrame_0ByteFrame) { |
EXPECT_EQ(VideoDecoder::kOk, status_b); |
EXPECT_EQ(VideoDecoder::kOk, status_c); |
- ASSERT_TRUE(video_frame_a); |
- ASSERT_TRUE(video_frame_b); |
- ASSERT_TRUE(video_frame_c); |
+ ASSERT_TRUE(video_frame_a.get()); |
+ ASSERT_TRUE(video_frame_b.get()); |
+ ASSERT_TRUE(video_frame_c.get()); |
EXPECT_FALSE(video_frame_a->IsEndOfStream()); |
EXPECT_FALSE(video_frame_b->IsEndOfStream()); |
@@ -402,7 +402,7 @@ TEST_F(FFmpegVideoDecoderTest, DecodeFrame_0ByteFrame) { |
TEST_F(FFmpegVideoDecoderTest, DecodeFrame_DecodeError) { |
Initialize(); |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillOnce(ReturnBuffer(corrupt_i_frame_buffer_)) |
.WillRepeatedly(ReturnBuffer(i_frame_buffer_)); |
@@ -435,7 +435,7 @@ TEST_F(FFmpegVideoDecoderTest, DecodeFrame_DecodeErrorAtEndOfStream) { |
DecodeSingleFrame(corrupt_i_frame_buffer_, &status, &video_frame); |
EXPECT_EQ(VideoDecoder::kOk, status); |
- ASSERT_TRUE(video_frame); |
+ ASSERT_TRUE(video_frame.get()); |
EXPECT_TRUE(video_frame->IsEndOfStream()); |
} |
@@ -476,7 +476,7 @@ TEST_F(FFmpegVideoDecoderTest, DecodeEncryptedFrame_Normal) { |
DecodeSingleFrame(encrypted_i_frame_buffer_, &status, &video_frame); |
EXPECT_EQ(VideoDecoder::kOk, status); |
- ASSERT_TRUE(video_frame); |
+ ASSERT_TRUE(video_frame.get()); |
EXPECT_FALSE(video_frame->IsEndOfStream()); |
} |
@@ -485,7 +485,7 @@ TEST_F(FFmpegVideoDecoderTest, DecodeEncryptedFrame_DecryptError) { |
InitializeWithEncryptedConfig(); |
// Simulate decoding a single encrypted frame. |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillRepeatedly(ReturnBuffer(encrypted_i_frame_buffer_)); |
EXPECT_CALL(*decryptor_, |
Decrypt(Decryptor::kVideo, encrypted_i_frame_buffer_, _)) |
@@ -508,7 +508,7 @@ TEST_F(FFmpegVideoDecoderTest, DecodeEncryptedFrame_NoDecryptionKey) { |
InitializeWithEncryptedConfig(); |
// Simulate decoding a single encrypted frame. |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillRepeatedly(ReturnBuffer(encrypted_i_frame_buffer_)); |
EXPECT_CALL(*decryptor_, |
Decrypt(Decryptor::kVideo, encrypted_i_frame_buffer_, _)) |
@@ -532,7 +532,7 @@ TEST_F(FFmpegVideoDecoderTest, DecodeEncryptedFrame_CorruptedBufferReturned) { |
InitializeWithEncryptedConfig(); |
// Simulate decoding a single encrypted frame. |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillRepeatedly(ReturnBuffer(encrypted_i_frame_buffer_)); |
EXPECT_CALL(*decryptor_, |
Decrypt(Decryptor::kVideo, encrypted_i_frame_buffer_, _)) |
@@ -579,7 +579,7 @@ TEST_F(FFmpegVideoDecoderTest, Reset_DuringPendingRead) { |
Initialize(); |
DemuxerStream::ReadCB read_cb; |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillOnce(SaveArg<0>(&read_cb)); |
decoder_->Read(read_cb_); |
@@ -602,7 +602,7 @@ TEST_F(FFmpegVideoDecoderTest, Reset_DuringPendingRead) { |
TEST_F(FFmpegVideoDecoderTest, Reset_DuringPendingDecrypt) { |
InitializeWithEncryptedConfig(); |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillRepeatedly(ReturnBuffer(encrypted_i_frame_buffer_)); |
EXPECT_CALL(*decryptor_, |
Decrypt(Decryptor::kVideo, encrypted_i_frame_buffer_, _)) |
@@ -644,7 +644,7 @@ TEST_F(FFmpegVideoDecoderTest, Stop_DuringPendingRead) { |
Initialize(); |
DemuxerStream::ReadCB read_cb; |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillOnce(SaveArg<0>(&read_cb)); |
decoder_->Read(read_cb_); |
@@ -665,7 +665,7 @@ TEST_F(FFmpegVideoDecoderTest, Stop_DuringPendingRead) { |
TEST_F(FFmpegVideoDecoderTest, Stop_DuringPendingDecrypt) { |
InitializeWithEncryptedConfig(); |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillRepeatedly(ReturnBuffer(encrypted_i_frame_buffer_)); |
EXPECT_CALL(*decryptor_, |
Decrypt(Decryptor::kVideo, encrypted_i_frame_buffer_, _)) |
@@ -685,7 +685,7 @@ TEST_F(FFmpegVideoDecoderTest, Stop_DuringPendingDecrypt) { |
TEST_F(FFmpegVideoDecoderTest, AbortPendingRead) { |
Initialize(); |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillOnce(ReturnBuffer(scoped_refptr<DecoderBuffer>())); |
VideoDecoder::Status status; |
@@ -706,7 +706,7 @@ TEST_F(FFmpegVideoDecoderTest, AbortPendingReadDuringReset) { |
// Request a read on the decoder and run the MessageLoop to |
// ensure that the demuxer has been called. |
decoder_->Read(read_cb_); |
- EXPECT_CALL(*demuxer_, Read(_)) |
+ EXPECT_CALL(*demuxer_.get(), Read(_)) |
.WillOnce(SaveArg<0>(&read_cb)); |
message_loop_.RunAllPending(); |
ASSERT_FALSE(read_cb.is_null()); |