| Index: media/filters/ffmpeg_audio_decoder_unittest.cc
|
| diff --git a/media/filters/ffmpeg_audio_decoder_unittest.cc b/media/filters/ffmpeg_audio_decoder_unittest.cc
|
| index cbd1b102248e73ae97b0f4f99afe9b2e53728546..b81b73bc596437c016207c059d46b3c65fdda3a5 100644
|
| --- a/media/filters/ffmpeg_audio_decoder_unittest.cc
|
| +++ b/media/filters/ffmpeg_audio_decoder_unittest.cc
|
| @@ -7,7 +7,7 @@
|
| #include "base/bind.h"
|
| #include "base/message_loop.h"
|
| #include "base/stringprintf.h"
|
| -#include "media/base/data_buffer.h"
|
| +#include "media/base/decoder_buffer.h"
|
| #include "media/base/mock_callback.h"
|
| #include "media/base/mock_filters.h"
|
| #include "media/base/test_data_util.h"
|
| @@ -35,14 +35,12 @@ class FFmpegAudioDecoderTest : public testing::Test {
|
| demuxer_(new StrictMock<MockDemuxerStream>()) {
|
| CHECK(FFmpegGlue::GetInstance());
|
|
|
| - ReadTestDataFile("vorbis-extradata",
|
| - &vorbis_extradata_,
|
| - &vorbis_extradata_size_);
|
| + vorbis_extradata_ = ReadTestDataFile("vorbis-extradata");
|
|
|
| // Refer to media/test/data/README for details on vorbis test data.
|
| for (int i = 0; i < 4; ++i) {
|
| - scoped_refptr<Buffer> buffer;
|
| - ReadTestDataFile(base::StringPrintf("vorbis-packet-%d", i), &buffer);
|
| + scoped_refptr<DecoderBuffer> buffer =
|
| + ReadTestDataFile(base::StringPrintf("vorbis-packet-%d", i));
|
|
|
| if (i < 3) {
|
| buffer->SetTimestamp(base::TimeDelta());
|
| @@ -55,14 +53,14 @@ class FFmpegAudioDecoderTest : public testing::Test {
|
| }
|
|
|
| // Push in an EOS buffer.
|
| - encoded_audio_.push_back(new DataBuffer(0));
|
| + encoded_audio_.push_back(DecoderBuffer::CreateEOSBuffer());
|
|
|
| config_.Initialize(kCodecVorbis,
|
| 16,
|
| CHANNEL_LAYOUT_STEREO,
|
| 44100,
|
| - vorbis_extradata_.get(),
|
| - vorbis_extradata_size_,
|
| + vorbis_extradata_->GetData(),
|
| + vorbis_extradata_->GetDataSize(),
|
| true);
|
| }
|
|
|
| @@ -83,7 +81,7 @@ class FFmpegAudioDecoderTest : public testing::Test {
|
| void ReadPacket(const DemuxerStream::ReadCB& read_cb) {
|
| CHECK(!encoded_audio_.empty()) << "ReadPacket() called too many times";
|
|
|
| - scoped_refptr<Buffer> buffer(encoded_audio_.front());
|
| + scoped_refptr<DecoderBuffer> buffer(encoded_audio_.front());
|
| encoded_audio_.pop_front();
|
| read_cb.Run(buffer);
|
| }
|
| @@ -117,10 +115,9 @@ class FFmpegAudioDecoderTest : public testing::Test {
|
| scoped_refptr<StrictMock<MockDemuxerStream> > demuxer_;
|
| MockStatisticsCB statistics_cb_;
|
|
|
| - scoped_array<uint8> vorbis_extradata_;
|
| - int vorbis_extradata_size_;
|
| + scoped_refptr<DecoderBuffer> vorbis_extradata_;
|
|
|
| - std::deque<scoped_refptr<Buffer> > encoded_audio_;
|
| + std::deque<scoped_refptr<DecoderBuffer> > encoded_audio_;
|
| std::deque<scoped_refptr<Buffer> > decoded_audio_;
|
|
|
| AudioDecoderConfig config_;
|
|
|