Index: webkit/renderer/media/crypto/proxy_decryptor.h |
diff --git a/webkit/renderer/media/crypto/proxy_decryptor.h b/webkit/renderer/media/crypto/proxy_decryptor.h |
index f1fa6105dd4affe15d4e0154f93898ce4d6a798a..878c6e4530e548790c16752668870bfb424a43bf 100644 |
--- a/webkit/renderer/media/crypto/proxy_decryptor.h |
+++ b/webkit/renderer/media/crypto/proxy_decryptor.h |
@@ -20,10 +20,6 @@ class WebMediaPlayerClient; |
namespace webkit_media { |
-#if defined(OS_ANDROID) && !defined(GOOGLE_TV) |
-class WebMediaPlayerProxyAndroid; |
-#endif |
- |
// A decryptor proxy that creates a real decryptor object on demand and |
// forwards decryptor calls to it. |
// TODO(xhwang): Currently we don't support run-time switching among decryptor |
@@ -35,10 +31,8 @@ class ProxyDecryptor : public media::MediaKeys { |
#if defined(ENABLE_PEPPER_CDMS) |
WebKit::WebMediaPlayerClient* web_media_player_client, |
WebKit::WebFrame* web_frame, |
-#endif |
-#if defined(OS_ANDROID) && !defined(GOOGLE_TV) |
- WebMediaPlayerProxyAndroid* proxy, |
- int media_keys_id, |
+#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, |
@@ -92,12 +86,9 @@ class ProxyDecryptor : public media::MediaKeys { |
WebKit::WebFrame* web_frame_; |
#endif // defined(ENABLE_PEPPER_CDMS) |
-#if defined(OS_ANDROID) && !defined(GOOGLE_TV) |
- // |proxy_| must outlive this object. |
- WebMediaPlayerProxyAndroid* proxy_; |
- |
- int media_keys_id_; |
-#endif // defined(OS_ANDROID) && !defined(GOOGLE_TV) |
+ // The real MediaKeys that manages key operations for the ProxyDecryptor. |
+ // This pointer is protected by the |lock_|. |
+ scoped_ptr<media::MediaKeys> media_keys_; |
// Callbacks for firing key events. |
media::KeyAddedCB key_added_cb_; |
@@ -110,10 +101,6 @@ class ProxyDecryptor : public media::MediaKeys { |
media::DecryptorReadyCB decryptor_ready_cb_; |
- // The real MediaKeys that manages key operations for the ProxyDecryptor. |
- // This pointer is protected by the |lock_|. |
- scoped_ptr<media::MediaKeys> media_keys_; |
- |
DISALLOW_COPY_AND_ASSIGN(ProxyDecryptor); |
}; |