| Index: media/mojo/services/mojo_cdm_service.cc
|
| diff --git a/media/mojo/services/mojo_cdm_service.cc b/media/mojo/services/mojo_cdm_service.cc
|
| index b92d9f8748ff981f1563901af470fc3c484bb615..926535bfccb3159c600f65f9d8e7468f82460512 100644
|
| --- a/media/mojo/services/mojo_cdm_service.cc
|
| +++ b/media/mojo/services/mojo_cdm_service.cc
|
| @@ -19,8 +19,10 @@ namespace media {
|
| typedef MojoCdmPromise<> SimpleMojoCdmPromise;
|
| typedef MojoCdmPromise<std::string> NewSessionMojoCdmPromise;
|
|
|
| -MojoCdmService::MojoCdmService(const mojo::String& key_system)
|
| - : weak_factory_(this) {
|
| +MojoCdmService::MojoCdmService(
|
| + const mojo::String& key_system,
|
| + mojo::InterfaceRequest<mojo::ContentDecryptionModule> request)
|
| + : binding_(this, request.Pass()), weak_factory_(this) {
|
| base::WeakPtr<MojoCdmService> weak_this = weak_factory_.GetWeakPtr();
|
|
|
| if (CanUseAesDecryptor(key_system)) {
|
|
|