Index: content/renderer/media/webmediaplayer_proxy_impl_android.cc |
diff --git a/content/renderer/media/webmediaplayer_proxy_impl_android.cc b/content/renderer/media/webmediaplayer_proxy_impl_android.cc |
index 1c2f5c6ec2a4fe25fc66b35ab133156288c434ba..7f6e8270efb55cdbf35a4be6f58d9395bdb68cd2 100644 |
--- a/content/renderer/media/webmediaplayer_proxy_impl_android.cc |
+++ b/content/renderer/media/webmediaplayer_proxy_impl_android.cc |
@@ -47,9 +47,9 @@ bool WebMediaPlayerProxyImplAndroid::OnMessageReceived( |
IPC_MESSAGE_HANDLER(MediaPlayerMsg_ReadFromDemuxer, OnReadFromDemuxer) |
IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaSeekRequest, OnMediaSeekRequest) |
IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaConfigRequest, OnMediaConfigRequest) |
- IPC_MESSAGE_HANDLER(MediaPlayerMsg_KeyAdded, OnKeyAdded) |
- IPC_MESSAGE_HANDLER(MediaPlayerMsg_KeyError, OnKeyError) |
- IPC_MESSAGE_HANDLER(MediaPlayerMsg_KeyMessage, OnKeyMessage) |
+ IPC_MESSAGE_HANDLER(MediaKeysMsg_KeyAdded, OnKeyAdded) |
+ IPC_MESSAGE_HANDLER(MediaKeysMsg_KeyError, OnKeyError) |
+ IPC_MESSAGE_HANDLER(MediaKeysMsg_KeyMessage, OnKeyMessage) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
return handled; |
@@ -183,27 +183,33 @@ void WebMediaPlayerProxyImplAndroid::ReadFromDemuxerAck( |
routing_id(), player_id, params)); |
} |
+void WebMediaPlayerProxyImplAndroid::InitializeCDM( |
+ int media_keys_id, |
+ const std::vector<uint8>& uuid) { |
+ Send(new MediaKeysHostMsg_InitializeCDM(routing_id(), media_keys_id, uuid)); |
+} |
+ |
void WebMediaPlayerProxyImplAndroid::GenerateKeyRequest( |
- int player_id, |
+ int media_keys_id, |
const std::string& type, |
const std::vector<uint8>& init_data) { |
- Send(new MediaPlayerHostMsg_GenerateKeyRequest( |
- routing_id(), player_id, type, init_data)); |
+ Send(new MediaKeysHostMsg_GenerateKeyRequest( |
+ routing_id(), media_keys_id, type, init_data)); |
} |
-void WebMediaPlayerProxyImplAndroid::AddKey(int player_id, |
+void WebMediaPlayerProxyImplAndroid::AddKey(int media_keys_id, |
const std::vector<uint8>& key, |
const std::vector<uint8>& init_data, |
const std::string& session_id) { |
- Send(new MediaPlayerHostMsg_AddKey( |
- routing_id(), player_id, key, init_data, session_id)); |
+ Send(new MediaKeysHostMsg_AddKey( |
+ routing_id(), media_keys_id, key, init_data, session_id)); |
} |
void WebMediaPlayerProxyImplAndroid::CancelKeyRequest( |
- int player_id, |
+ int media_keys_id, |
const std::string& session_id) { |
- Send(new MediaPlayerHostMsg_CancelKeyRequest( |
- routing_id(), player_id, session_id)); |
+ Send(new MediaKeysHostMsg_CancelKeyRequest( |
+ routing_id(), media_keys_id, session_id)); |
} |
#if defined(GOOGLE_TV) |
@@ -268,29 +274,32 @@ void WebMediaPlayerProxyImplAndroid::OnMediaConfigRequest(int player_id) { |
player->OnMediaConfigRequest(); |
} |
-void WebMediaPlayerProxyImplAndroid::OnKeyAdded(int player_id, |
+void WebMediaPlayerProxyImplAndroid::OnKeyAdded(int media_keys_id, |
const std::string& session_id) { |
- webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id); |
+ webkit_media::WebMediaPlayerAndroid* player = |
+ GetWebMediaPlayer(media_keys_id); |
if (player) |
player->OnKeyAdded(session_id); |
} |
void WebMediaPlayerProxyImplAndroid::OnKeyError( |
- int player_id, |
+ int media_keys_id, |
const std::string& session_id, |
media::MediaKeys::KeyError error_code, |
int system_code) { |
- webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id); |
+ webkit_media::WebMediaPlayerAndroid* player = |
+ GetWebMediaPlayer(media_keys_id); |
if (player) |
player->OnKeyError(session_id, error_code, system_code); |
} |
void WebMediaPlayerProxyImplAndroid::OnKeyMessage( |
- int player_id, |
+ int media_keys_id, |
const std::string& session_id, |
const std::string& message, |
const std::string& destination_url) { |
- webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id); |
+ webkit_media::WebMediaPlayerAndroid* player = |
+ GetWebMediaPlayer(media_keys_id); |
if (player) |
player->OnKeyMessage(session_id, message, destination_url); |
} |