| Index: chromecast/media/cdm/browser_cdm_cast.cc
|
| diff --git a/chromecast/media/cdm/browser_cdm_cast.cc b/chromecast/media/cdm/browser_cdm_cast.cc
|
| index 07c3c3e5500e9d5e94d08ffc2ced5aa611543336..b62df02cb8b428cea3c6e46e3a0e46c93361121b 100644
|
| --- a/chromecast/media/cdm/browser_cdm_cast.cc
|
| +++ b/chromecast/media/cdm/browser_cdm_cast.cc
|
| @@ -39,6 +39,8 @@ void BrowserCdmCast::Initialize(
|
| legacy_session_error_cb_ = legacy_session_error_cb;
|
| session_keys_change_cb_ = session_keys_change_cb;
|
| session_expiration_update_cb_ = session_expiration_update_cb;
|
| +
|
| + InitializeInternal();
|
| }
|
|
|
| int BrowserCdmCast::RegisterPlayer(const base::Closure& new_key_cb,
|
| @@ -198,5 +200,10 @@ void BrowserCdmCastUi::RemoveSession(
|
| return nullptr;
|
| }
|
|
|
| +// A default empty implementation for subclasses that don't need to provide
|
| +// any key system specific initialization.
|
| +void BrowserCdmCast::InitializeInternal() {
|
| +}
|
| +
|
| } // namespace media
|
| } // namespace chromecast
|
|
|