| 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 843137b2f557ea65492f1c4d067abe950d25a486..36bab517e54f87d07c686860186c7241fc09404c 100644
|
| --- a/media/filters/ffmpeg_audio_decoder_unittest.cc
|
| +++ b/media/filters/ffmpeg_audio_decoder_unittest.cc
|
| @@ -42,25 +42,19 @@ class FFmpegAudioDecoderTest : public testing::Test {
|
| base::Bind(&FFmpegAudioDecoderTest::DecodeFinished,
|
| base::Unretained(this)));
|
|
|
| - memset(&stream_, 0, sizeof(stream_));
|
| - memset(&codec_context_, 0, sizeof(codec_context_));
|
| -
|
| - stream_.codec = &codec_context_;
|
| - codec_context_.codec_id = CODEC_ID_VORBIS;
|
| - codec_context_.codec_type = AVMEDIA_TYPE_AUDIO;
|
| - codec_context_.channels = 2;
|
| - codec_context_.channel_layout = AV_CH_LAYOUT_STEREO;
|
| - codec_context_.sample_fmt = AV_SAMPLE_FMT_S16;
|
| - codec_context_.sample_rate = 44100;
|
| - codec_context_.extradata = vorbis_extradata_.get();
|
| - codec_context_.extradata_size = vorbis_extradata_size_;
|
| + config_.reset(new AudioDecoderConfig(kCodecVorbis,
|
| + 16,
|
| + CHANNEL_LAYOUT_STEREO,
|
| + 44100,
|
| + vorbis_extradata_.get(),
|
| + vorbis_extradata_size_));
|
| }
|
|
|
| virtual ~FFmpegAudioDecoderTest() {}
|
|
|
| void Initialize() {
|
| - EXPECT_CALL(*demuxer_, GetAVStream())
|
| - .WillOnce(Return(&stream_));
|
| + EXPECT_CALL(*demuxer_, audio_decoder_config())
|
| + .WillOnce(Return(config_.get()));
|
|
|
| decoder_->Initialize(demuxer_,
|
| NewExpectedCallback(),
|
| @@ -101,8 +95,7 @@ class FFmpegAudioDecoderTest : public testing::Test {
|
| scoped_refptr<Buffer> vorbis_packet_2_;
|
| int vorbis_packet_index_;
|
|
|
| - AVStream stream_;
|
| - AVCodecContext codec_context_;
|
| + scoped_ptr<AudioDecoderConfig> config_;
|
| };
|
|
|
| TEST_F(FFmpegAudioDecoderTest, Initialize) {
|
|
|