| Index: media/mojo/services/media_type_converters.cc
|
| diff --git a/media/mojo/services/media_type_converters.cc b/media/mojo/services/media_type_converters.cc
|
| index d1630df114450c82bd2e8bdbaf64c5559b42cfa4..1d89a6f371c5ab5d041e55c269d239f6a604a4f4 100644
|
| --- a/media/mojo/services/media_type_converters.cc
|
| +++ b/media/mojo/services/media_type_converters.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "media/base/audio_decoder_config.h"
|
| #include "media/base/buffering_state.h"
|
| +#include "media/base/cdm_config.h"
|
| #include "media/base/cdm_key_information.h"
|
| #include "media/base/decoder_buffer.h"
|
| #include "media/base/decrypt_config.h"
|
| @@ -474,7 +475,7 @@ TypeConverter<CdmKeyInformationPtr, media::CdmKeyInformation>::Convert(
|
| scoped_ptr<media::CdmKeyInformation> TypeConverter<
|
| scoped_ptr<media::CdmKeyInformation>,
|
| CdmKeyInformationPtr>::Convert(const CdmKeyInformationPtr& input) {
|
| - scoped_ptr<media::CdmKeyInformation> info(new media::CdmKeyInformation);
|
| + scoped_ptr<media::CdmKeyInformation> info(new media::CdmKeyInformation());
|
| info->key_id = input->key_id.storage();
|
| info->status =
|
| static_cast<media::CdmKeyInformation::KeyStatus>(input->status);
|
| @@ -482,4 +483,24 @@ scoped_ptr<media::CdmKeyInformation> TypeConverter<
|
| return info.Pass();
|
| }
|
|
|
| +// static
|
| +CdmConfigPtr TypeConverter<CdmConfigPtr, media::CdmConfig>::Convert(
|
| + const media::CdmConfig& input) {
|
| + CdmConfigPtr config(CdmConfig::New());
|
| + config->allow_distinctive_identifier = input.allow_distinctive_identifier;
|
| + config->allow_persistent_state = input.allow_persistent_state;
|
| + config->use_hw_secure_codecs = input.use_hw_secure_codecs;
|
| + return config.Pass();
|
| +}
|
| +
|
| +// static
|
| +media::CdmConfig TypeConverter<media::CdmConfig, CdmConfigPtr>::Convert(
|
| + const CdmConfigPtr& input) {
|
| + media::CdmConfig config;
|
| + config.allow_distinctive_identifier = input->allow_distinctive_identifier;
|
| + config.allow_persistent_state = input->allow_persistent_state;
|
| + config.use_hw_secure_codecs = input->use_hw_secure_codecs;
|
| + return config;
|
| +}
|
| +
|
| } // namespace mojo
|
|
|