| Index: webkit/renderer/media/crypto/proxy_decryptor.cc
|
| diff --git a/webkit/renderer/media/crypto/proxy_decryptor.cc b/webkit/renderer/media/crypto/proxy_decryptor.cc
|
| index 7f6b4cfe6775b6cf4b82945931adabc1fdd9c375..007c6d9acbed3ab4f3059828949ebe63ebad8e25 100644
|
| --- a/webkit/renderer/media/crypto/proxy_decryptor.cc
|
| +++ b/webkit/renderer/media/crypto/proxy_decryptor.cc
|
| @@ -19,11 +19,6 @@
|
| #include "webkit/plugins/ppapi/ppapi_webplugin_impl.h"
|
| #endif // defined(ENABLE_PEPPER_CDMS)
|
|
|
| -#if defined(OS_ANDROID) && !defined(GOOGLE_TV)
|
| -#include "webkit/renderer/media/android/proxy_media_keys.h"
|
| -#include "webkit/renderer/media/android/webmediaplayer_proxy_android.h"
|
| -#endif // defined(OS_ANDROID) && !defined(GOOGLE_TV)
|
| -
|
| namespace webkit_media {
|
|
|
| #if defined(ENABLE_PEPPER_CDMS)
|
| @@ -59,11 +54,9 @@ ProxyDecryptor::ProxyDecryptor(
|
| #if defined(ENABLE_PEPPER_CDMS)
|
| WebKit::WebMediaPlayerClient* web_media_player_client,
|
| WebKit::WebFrame* web_frame,
|
| -#endif // defined(ENABLE_PEPPER_CDMS)
|
| -#if defined(OS_ANDROID) && !defined(GOOGLE_TV)
|
| - WebMediaPlayerProxyAndroid* proxy,
|
| - int media_keys_id,
|
| -#endif // defined(OS_ANDROID) && !defined(GOOGLE_TV)
|
| +#elif defined(OS_ANDROID) && !defined(GOOGLE_TV)
|
| + scoped_ptr<media::MediaKeys> media_keys,
|
| +#endif
|
| const media::KeyAddedCB& key_added_cb,
|
| const media::KeyErrorCB& key_error_cb,
|
| const media::KeyMessageCB& key_message_cb)
|
| @@ -71,11 +64,9 @@ ProxyDecryptor::ProxyDecryptor(
|
| #if defined(ENABLE_PEPPER_CDMS)
|
| web_media_player_client_(web_media_player_client),
|
| web_frame_(web_frame),
|
| -#endif // defined(ENABLE_PEPPER_CDMS)
|
| -#if defined(OS_ANDROID) && !defined(GOOGLE_TV)
|
| - proxy_(proxy),
|
| - media_keys_id_(media_keys_id),
|
| -#endif // defined(OS_ANDROID) && !defined(GOOGLE_TV)
|
| +#elif defined(OS_ANDROID) && !defined(GOOGLE_TV)
|
| + media_keys_(media_keys.Pass()),
|
| +#endif
|
| key_added_cb_(key_added_cb),
|
| key_error_cb_(key_error_cb),
|
| key_message_cb_(key_message_cb) {
|
| @@ -202,8 +193,7 @@ scoped_ptr<media::MediaKeys> ProxyDecryptor::CreateMediaKeys(
|
| #if defined(ENABLE_PEPPER_CDMS)
|
| return CreatePpapiDecryptor(key_system);
|
| #elif defined(OS_ANDROID) && !defined(GOOGLE_TV)
|
| - return scoped_ptr<media::MediaKeys>(
|
| - new ProxyMediaKeys(proxy_, media_keys_id_));
|
| + return media_keys_.Pass();
|
| #else
|
| return scoped_ptr<media::MediaKeys>();
|
| #endif
|
|
|