| 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 f3dfaea033203e5bb1762e5d93eaa22409cbdd57..ae5b82c0774e08129e2075db0bd7137be1366c6a 100644
|
| --- a/media/filters/ffmpeg_audio_decoder_unittest.cc
|
| +++ b/media/filters/ffmpeg_audio_decoder_unittest.cc
|
| @@ -68,7 +68,7 @@ class FFmpegAudioDecoderTest : public testing::Test {
|
|
|
| void Initialize() {
|
| EXPECT_CALL(*demuxer_, audio_decoder_config())
|
| - .WillOnce(ReturnRef(config_));
|
| + .WillRepeatedly(ReturnRef(config_));
|
|
|
| decoder_->Initialize(demuxer_,
|
| NewExpectedStatusCB(PIPELINE_OK),
|
| @@ -151,13 +151,10 @@ TEST_F(FFmpegAudioDecoderTest, ProduceAudioSamples) {
|
| Read();
|
| Read();
|
|
|
| - // We should have three decoded audio buffers.
|
| - //
|
| - // TODO(scherkus): timestamps are off by one packet due to decoder delay.
|
| ASSERT_EQ(3u, decoded_audio_.size());
|
| ExpectDecodedAudio(0, 0, 2902);
|
| - ExpectDecodedAudio(1, 0, 13061);
|
| - ExpectDecodedAudio(2, 2902, 23219);
|
| + ExpectDecodedAudio(1, 2902, 13061);
|
| + ExpectDecodedAudio(2, 15963, 23220);
|
|
|
| // Call one more time to trigger EOS.
|
| Read();
|
|
|