Index: content/browser/media/android/browser_media_player_manager.cc |
diff --git a/content/browser/media/android/browser_media_player_manager.cc b/content/browser/media/android/browser_media_player_manager.cc |
index 2273b5cdc23e4ad81c7bcd4393ebe896a3d8d5e0..89e6226b719ba5a6f4e7ebfa20b7af716d87d951 100644 |
--- a/content/browser/media/android/browser_media_player_manager.cc |
+++ b/content/browser/media/android/browser_media_player_manager.cc |
@@ -367,38 +367,38 @@ void BrowserMediaPlayerManager::OnProtectedSurfaceRequested(int player_id) { |
void BrowserMediaPlayerManager::OnSessionCreated( |
int media_keys_id, |
- uint32 reference_id, |
- const std::string& session_id) { |
+ uint32 session_id, |
+ const std::string& web_session_id) { |
Send(new MediaKeysMsg_SetSessionId( |
- routing_id(), media_keys_id, reference_id, session_id)); |
+ routing_id(), media_keys_id, session_id, web_session_id)); |
} |
void BrowserMediaPlayerManager::OnSessionMessage( |
int media_keys_id, |
- uint32 reference_id, |
+ uint32 session_id, |
const std::vector<uint8>& message, |
const std::string& destination_url) { |
Send(new MediaKeysMsg_KeyMessage( |
- routing_id(), media_keys_id, reference_id, message, destination_url)); |
+ routing_id(), media_keys_id, session_id, message, destination_url)); |
} |
void BrowserMediaPlayerManager::OnSessionReady(int media_keys_id, |
- uint32 reference_id) { |
- Send(new MediaKeysMsg_KeyAdded(routing_id(), media_keys_id, reference_id)); |
+ uint32 session_id) { |
+ Send(new MediaKeysMsg_KeyAdded(routing_id(), media_keys_id, session_id)); |
} |
void BrowserMediaPlayerManager::OnSessionClosed(int media_keys_id, |
- uint32 reference_id) { |
+ uint32 session_id) { |
// TODO(jrummell): Update Android calls and IPC names. |
} |
void BrowserMediaPlayerManager::OnSessionError( |
int media_keys_id, |
- uint32 reference_id, |
+ uint32 session_id, |
media::MediaKeys::KeyError error_code, |
int system_code) { |
- Send(new MediaKeysMsg_KeyError(routing_id(), media_keys_id, |
- reference_id, error_code, system_code)); |
+ Send(new MediaKeysMsg_KeyError( |
+ routing_id(), media_keys_id, session_id, error_code, system_code)); |
} |
#if defined(GOOGLE_TV) |
@@ -554,12 +554,12 @@ void BrowserMediaPlayerManager::OnInitializeCDM( |
void BrowserMediaPlayerManager::OnGenerateKeyRequest( |
int media_keys_id, |
- uint32 reference_id, |
+ uint32 session_id, |
const std::string& type, |
const std::vector<uint8>& init_data) { |
if (CommandLine::ForCurrentProcess() |
->HasSwitch(switches::kDisableInfobarForProtectedMediaIdentifier)) { |
- GenerateKeyIfAllowed(media_keys_id, reference_id, type, init_data, true); |
+ GenerateKeyIfAllowed(media_keys_id, session_id, type, init_data, true); |
return; |
} |
@@ -567,7 +567,7 @@ void BrowserMediaPlayerManager::OnGenerateKeyRequest( |
if (!drm_bridge) { |
DLOG(WARNING) << "No MediaDrmBridge for ID: " << media_keys_id << " found"; |
OnSessionError( |
- media_keys_id, reference_id, media::MediaKeys::kUnknownError, 0); |
+ media_keys_id, session_id, media::MediaKeys::kUnknownError, 0); |
return; |
} |
@@ -581,25 +581,25 @@ void BrowserMediaPlayerManager::OnGenerateKeyRequest( |
base::Bind(&BrowserMediaPlayerManager::GenerateKeyIfAllowed, |
weak_ptr_factory_.GetWeakPtr(), |
media_keys_id, |
- reference_id, |
+ session_id, |
type, |
init_data)); |
} |
void BrowserMediaPlayerManager::OnAddKey(int media_keys_id, |
- uint32 reference_id, |
+ uint32 session_id, |
const std::vector<uint8>& key, |
const std::vector<uint8>& init_data) { |
MediaDrmBridge* drm_bridge = GetDrmBridge(media_keys_id); |
if (!drm_bridge) { |
DLOG(WARNING) << "No MediaDrmBridge for ID: " << media_keys_id << " found"; |
OnSessionError( |
- media_keys_id, reference_id, media::MediaKeys::kUnknownError, 0); |
+ media_keys_id, session_id, media::MediaKeys::kUnknownError, 0); |
return; |
} |
DCHECK(init_data.empty()); |
- drm_bridge->UpdateSession(reference_id, &key[0], key.size()); |
+ drm_bridge->UpdateSession(session_id, &key[0], key.size()); |
// In EME v0.1b MediaKeys lives in the media element. So the |media_keys_id| |
// is the same as the |player_id|. |
// TODO(xhwang): Separate |media_keys_id| and |player_id|. |
@@ -608,18 +608,17 @@ void BrowserMediaPlayerManager::OnAddKey(int media_keys_id, |
player->OnKeyAdded(); |
} |
-void BrowserMediaPlayerManager::OnCancelKeyRequest( |
- int media_keys_id, |
- uint32 reference_id) { |
+void BrowserMediaPlayerManager::OnCancelKeyRequest(int media_keys_id, |
+ uint32 session_id) { |
MediaDrmBridge* drm_bridge = GetDrmBridge(media_keys_id); |
if (!drm_bridge) { |
DLOG(WARNING) << "No MediaDrmBridge for ID: " << media_keys_id << " found"; |
OnSessionError( |
- media_keys_id, reference_id, media::MediaKeys::kUnknownError, 0); |
+ media_keys_id, session_id, media::MediaKeys::kUnknownError, 0); |
return; |
} |
- drm_bridge->ReleaseSession(reference_id); |
+ drm_bridge->ReleaseSession(session_id); |
} |
void BrowserMediaPlayerManager::AddPlayer(MediaPlayerAndroid* player) { |
@@ -716,7 +715,7 @@ void BrowserMediaPlayerManager::OnSetMediaKeys(int player_id, |
void BrowserMediaPlayerManager::GenerateKeyIfAllowed( |
int media_keys_id, |
- uint32 reference_id, |
+ uint32 session_id, |
const std::string& type, |
const std::vector<uint8>& init_data, |
bool allowed) { |
@@ -727,13 +726,12 @@ void BrowserMediaPlayerManager::GenerateKeyIfAllowed( |
if (!drm_bridge) { |
DLOG(WARNING) << "No MediaDrmBridge for ID: " << media_keys_id << " found"; |
OnSessionError( |
- media_keys_id, reference_id, media::MediaKeys::kUnknownError, 0); |
+ media_keys_id, session_id, media::MediaKeys::kUnknownError, 0); |
return; |
} |
media_keys_ids_pending_approval_.erase(media_keys_id); |
media_keys_ids_approved_.insert(media_keys_id); |
- drm_bridge->CreateSession( |
- reference_id, type, &init_data[0], init_data.size()); |
+ drm_bridge->CreateSession(session_id, type, &init_data[0], init_data.size()); |
// TODO(qinmin): currently |media_keys_id| and player ID are identical. |
// This might not be true in the future. |