| Index: media/test/fake_encrypted_media.cc
|
| diff --git a/media/test/fake_encrypted_media.cc b/media/test/fake_encrypted_media.cc
|
| index 094ed3820c17d7cfa2c77f5f4ca4c8f9d67be4a6..465f9721bd0a088ffa87a9c7b2d457826105f308 100644
|
| --- a/media/test/fake_encrypted_media.cc
|
| +++ b/media/test/fake_encrypted_media.cc
|
| @@ -22,14 +22,16 @@ int FakeEncryptedMedia::TestCdmContext::GetCdmId() const {
|
| }
|
|
|
| FakeEncryptedMedia::FakeEncryptedMedia(AppBase* app)
|
| - : decryptor_(
|
| - new AesDecryptor(GURL::EmptyGURL(),
|
| - base::Bind(&FakeEncryptedMedia::OnSessionMessage,
|
| - base::Unretained(this)),
|
| - base::Bind(&FakeEncryptedMedia::OnSessionClosed,
|
| - base::Unretained(this)),
|
| - base::Bind(&FakeEncryptedMedia::OnSessionKeysChange,
|
| - base::Unretained(this)))),
|
| + : decryptor_(new AesDecryptor(
|
| + GURL::EmptyGURL(),
|
| + base::Bind(&FakeEncryptedMedia::OnSessionMessage,
|
| + base::Unretained(this)),
|
| + base::Bind(&FakeEncryptedMedia::OnSessionClosed,
|
| + base::Unretained(this)),
|
| + base::Bind(&FakeEncryptedMedia::OnSessionKeysChange,
|
| + base::Unretained(this)),
|
| + base::Bind(&FakeEncryptedMedia::OnSessionExpirationUpdate,
|
| + base::Unretained(this)))),
|
| cdm_context_(decryptor_.get()),
|
| app_(app) {}
|
|
|
| @@ -58,6 +60,12 @@ void FakeEncryptedMedia::OnSessionKeysChange(const std::string& session_id,
|
| std::move(keys_info));
|
| }
|
|
|
| +void FakeEncryptedMedia::OnSessionExpirationUpdate(
|
| + const std::string& session_id,
|
| + base::Time new_expiry_time) {
|
| + app_->OnSessionExpirationUpdate(session_id, new_expiry_time);
|
| +}
|
| +
|
| void FakeEncryptedMedia::OnEncryptedMediaInitData(
|
| EmeInitDataType init_data_type,
|
| const std::vector<uint8_t>& init_data) {
|
|
|