| Index: media/test/pipeline_integration_test.cc
|
| diff --git a/media/test/pipeline_integration_test.cc b/media/test/pipeline_integration_test.cc
|
| index c2e23f8f2165c8b2c43b8356e03a325e01b62d3f..55bba587c4cf2d19c1149d10135cfcb58a7cf48b 100644
|
| --- a/media/test/pipeline_integration_test.cc
|
| +++ b/media/test/pipeline_integration_test.cc
|
| @@ -659,6 +659,10 @@ class PipelineIntegrationTest : public PipelineIntegrationTestHost {
|
| .WillRepeatedly(SaveArg<0>(&metadata_));
|
| EXPECT_CALL(*this, OnBufferingStateChanged(BUFFERING_HAVE_ENOUGH))
|
| .Times(AtMost(1));
|
| +
|
| + // Encrypted content not used, so this is never called.
|
| + EXPECT_CALL(*this, OnWaitingForDecryptionKey()).Times(0);
|
| +
|
| demuxer_ = source->GetDemuxer().Pass();
|
| pipeline_->Start(
|
| demuxer_.get(), CreateRenderer(),
|
| @@ -673,7 +677,9 @@ class PipelineIntegrationTest : public PipelineIntegrationTestHost {
|
| base::Bind(&PipelineIntegrationTest::OnVideoFramePaint,
|
| base::Unretained(this)),
|
| base::Closure(), base::Bind(&PipelineIntegrationTest::OnAddTextTrack,
|
| - base::Unretained(this)));
|
| + base::Unretained(this)),
|
| + base::Bind(&PipelineIntegrationTest::OnWaitingForDecryptionKey,
|
| + base::Unretained(this)));
|
| message_loop_.Run();
|
| EXPECT_EQ(PIPELINE_OK, pipeline_status_);
|
| }
|
| @@ -694,6 +700,10 @@ class PipelineIntegrationTest : public PipelineIntegrationTestHost {
|
| .Times(AtMost(1));
|
| EXPECT_CALL(*this, DecryptorAttached(true));
|
|
|
| + // Encrypted content used but keys provided in advance, so this is
|
| + // never called.
|
| + EXPECT_CALL(*this, OnWaitingForDecryptionKey()).Times(0);
|
| +
|
| demuxer_ = source->GetDemuxer().Pass();
|
|
|
| pipeline_->SetCdm(encrypted_media->GetCdmContext(),
|
| @@ -713,7 +723,9 @@ class PipelineIntegrationTest : public PipelineIntegrationTestHost {
|
| base::Bind(&PipelineIntegrationTest::OnVideoFramePaint,
|
| base::Unretained(this)),
|
| base::Closure(), base::Bind(&PipelineIntegrationTest::OnAddTextTrack,
|
| - base::Unretained(this)));
|
| + base::Unretained(this)),
|
| + base::Bind(&PipelineIntegrationTest::OnWaitingForDecryptionKey,
|
| + base::Unretained(this)));
|
|
|
| source->set_encrypted_media_init_data_cb(
|
| base::Bind(&FakeEncryptedMedia::OnEncryptedMediaInitData,
|
|
|