Index: content/browser/media/android/browser_media_player_manager.h |
diff --git a/content/browser/media/android/browser_media_player_manager.h b/content/browser/media/android/browser_media_player_manager.h |
index 8e696231544c894db58d16a6c3c117bc784ea49c..ada9cefee92cc09788bf4406b4c5c579b46a9c89 100644 |
--- a/content/browser/media/android/browser_media_player_manager.h |
+++ b/content/browser/media/android/browser_media_player_manager.h |
@@ -26,8 +26,8 @@ |
#include "url/gurl.h" |
namespace media { |
+class BrowserCdm; |
class DemuxerAndroid; |
-class MediaKeys; |
} |
namespace content { |
@@ -91,7 +91,7 @@ class CONTENT_EXPORT BrowserMediaPlayerManager |
virtual media::MediaResourceGetter* GetMediaResourceGetter() OVERRIDE; |
virtual media::MediaPlayerAndroid* GetFullscreenPlayer() OVERRIDE; |
virtual media::MediaPlayerAndroid* GetPlayer(int player_id) OVERRIDE; |
- virtual media::MediaKeys* GetCdm(int cdm_id) OVERRIDE; |
+ virtual media::BrowserCdm* GetCdm(int cdm_id) OVERRIDE; |
virtual void DestroyAllMediaPlayers() OVERRIDE; |
virtual void RequestFullScreen(int player_id) OVERRIDE; |
virtual void OnSessionCreated(int cdm_id, |
@@ -229,16 +229,9 @@ class CONTENT_EXPORT BrowserMediaPlayerManager |
ScopedVector<media::MediaPlayerAndroid> players_; |
// A map from CDM IDs to managed CDMs. |
- typedef std::map<int, media::MediaKeys*> CdmMap; |
+ typedef std::map<int, media::BrowserCdm*> CdmMap; |
CdmMap cdm_map_; |
- // Map from CDM ID to MediaPlayerAndroid player ID to indicate that |
- // the CDM is set on the MediaPlayerAndroid object. |
- // TODO(xhwang): Register a callback in the CDM to resume playback so that we |
- // can remove this map. See http://crbug.com/373327 |
- typedef std::map<int, int> CdmToPlayerMap; |
- CdmToPlayerMap cdm_to_player_map_; |
- |
// Map from CDM ID to CDM's security origin. |
std::map<int, GURL> cdm_security_origin_map_; |