Chromium Code Reviews| 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 24e716e57b7d379196982562acf69102233f08a0..b0fc36077f0792376790aeede4a1a2a4f78ddca9 100644 |
| --- a/media/filters/ffmpeg_video_decoder_unittest.cc |
| +++ b/media/filters/ffmpeg_video_decoder_unittest.cc |
| @@ -8,7 +8,7 @@ |
| #include "base/message_loop.h" |
| #include "base/memory/singleton.h" |
| #include "base/string_util.h" |
| -#include "media/base/data_buffer.h" |
| +#include "media/base/decoder_buffer.h" |
| #include "media/base/decrypt_config.h" |
| #include "media/base/limits.h" |
| #include "media/base/mock_callback.h" |
| @@ -57,11 +57,11 @@ class FFmpegVideoDecoderTest : public testing::Test { |
| // Initialize various test buffers. |
| frame_buffer_.reset(new uint8[kCodedSize.GetArea()]); |
| - end_of_stream_buffer_ = new DataBuffer(0); |
| - ReadTestDataFile("vp8-I-frame-320x240", &i_frame_buffer_); |
| - ReadTestDataFile("vp8-corrupt-I-frame", &corrupt_i_frame_buffer_); |
| - ReadTestDataFile("vp8-encrypted-I-frame-320x240", |
| - &encrypted_i_frame_buffer_); |
| + end_of_stream_buffer_ = DecoderBuffer::CreateEOSBuffer(); |
| + i_frame_buffer_ = ReadTestDataFile("vp8-I-frame-320x240"); |
| + corrupt_i_frame_buffer_ = ReadTestDataFile("vp8-corrupt-I-frame"); |
| + encrypted_i_frame_buffer_ = ReadTestDataFile( |
| + "vp8-encrypted-I-frame-320x240"); |
| config_.Initialize(kCodecVP8, VIDEO_CODEC_PROFILE_UNKNOWN, |
| kVideoFormat, kCodedSize, kVisibleRect, |
| @@ -129,7 +129,7 @@ class FFmpegVideoDecoderTest : public testing::Test { |
| // uncompressed output to |video_frame|. This method works with single |
| // and multithreaded decoders. End of stream buffers are used to trigger |
| // the frame to be returned in the multithreaded decoder case. |
| - void DecodeSingleFrame(const scoped_refptr<Buffer>& buffer, |
| + void DecodeSingleFrame(const scoped_refptr<DecoderBuffer>& buffer, |
| VideoDecoder::DecoderStatus* status, |
| scoped_refptr<VideoFrame>* video_frame) { |
| EXPECT_CALL(*demuxer_, Read(_)) |
| @@ -154,8 +154,7 @@ class FFmpegVideoDecoderTest : public testing::Test { |
| scoped_refptr<VideoFrame> video_frame_a; |
| scoped_refptr<VideoFrame> video_frame_b; |
| - scoped_refptr<Buffer> buffer; |
| - ReadTestDataFile(test_file_name, &buffer); |
| + scoped_refptr<DecoderBuffer> buffer = ReadTestDataFile(test_file_name); |
| EXPECT_CALL(*demuxer_, Read(_)) |
| .WillOnce(ReturnBuffer(i_frame_buffer_)) |
| @@ -204,10 +203,10 @@ class FFmpegVideoDecoderTest : public testing::Test { |
| // Various buffers for testing. |
| scoped_array<uint8_t> frame_buffer_; |
| - scoped_refptr<Buffer> end_of_stream_buffer_; |
| - scoped_refptr<Buffer> i_frame_buffer_; |
| - scoped_refptr<Buffer> corrupt_i_frame_buffer_; |
| - scoped_refptr<DataBuffer> encrypted_i_frame_buffer_; |
| + scoped_refptr<DecoderBuffer> end_of_stream_buffer_; |
| + scoped_refptr<DecoderBuffer> i_frame_buffer_; |
| + scoped_refptr<DecoderBuffer> corrupt_i_frame_buffer_; |
| + scoped_refptr<DecoderBuffer> encrypted_i_frame_buffer_; |
| // Used for generating timestamped buffers. |
| std::deque<int64> timestamps_; |
| @@ -271,7 +270,7 @@ TEST_F(FFmpegVideoDecoderTest, DecodeFrame_Normal) { |
| TEST_F(FFmpegVideoDecoderTest, DecodeFrame_0ByteFrame) { |
| Initialize(); |
| - scoped_refptr<DataBuffer> zero_byte_buffer = new DataBuffer(1); |
| + scoped_refptr<DecoderBuffer> zero_byte_buffer = new DecoderBuffer(0); |
|
scherkus (not reviewing)
2012/05/30 00:45:19
omg this diff is hilarious haha
|
| VideoDecoder::DecoderStatus status_a; |
| VideoDecoder::DecoderStatus status_b; |
| @@ -514,7 +513,7 @@ TEST_F(FFmpegVideoDecoderTest, AbortPendingRead) { |
| Initialize(); |
| EXPECT_CALL(*demuxer_, Read(_)) |
| - .WillOnce(ReturnBuffer(scoped_refptr<Buffer>())); |
| + .WillOnce(ReturnBuffer(scoped_refptr<DecoderBuffer>())); |
| VideoDecoder::DecoderStatus status; |
| scoped_refptr<VideoFrame> video_frame; |