| Index: content/renderer/media/android/renderer_media_player_manager.cc
|
| diff --git a/content/renderer/media/android/renderer_media_player_manager.cc b/content/renderer/media/android/renderer_media_player_manager.cc
|
| index 6af19b1bfb9211c2a7fbe023bc54f7e90aaa5da2..23bf9950ee7026a418a22f070b222299ad05da95 100644
|
| --- a/content/renderer/media/android/renderer_media_player_manager.cc
|
| +++ b/content/renderer/media/android/renderer_media_player_manager.cc
|
| @@ -64,7 +64,7 @@ void RendererMediaPlayerManager::WasHidden() {
|
| }
|
|
|
| void RendererMediaPlayerManager::Initialize(
|
| - MediaPlayerHostMsg_Initialize_Type type,
|
| + media::MediaPlayerHostMsg_Initialize_Type type,
|
| int player_id,
|
| const GURL& url,
|
| const GURL& first_party_for_cookies,
|
| @@ -72,7 +72,8 @@ void RendererMediaPlayerManager::Initialize(
|
| const GURL& frame_url,
|
| bool allow_credentials) {
|
| MediaPlayerHostMsg_Initialize_Params media_player_params;
|
| - media_player_params.type = type;
|
| + media_player_params.type =
|
| + static_cast<MediaPlayerHostMsg_Initialize_Type>(type);
|
| media_player_params.player_id = player_id;
|
| media_player_params.demuxer_client_id = demuxer_client_id;
|
| media_player_params.url = url;
|
| @@ -131,20 +132,20 @@ void RendererMediaPlayerManager::OnMediaMetadataChanged(
|
| int width,
|
| int height,
|
| bool success) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnMediaMetadataChanged(duration, width, height, success);
|
| }
|
|
|
| void RendererMediaPlayerManager::OnMediaPlaybackCompleted(int player_id) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnPlaybackComplete();
|
| }
|
|
|
| void RendererMediaPlayerManager::OnMediaBufferingUpdate(int player_id,
|
| int percent) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnBufferingUpdate(percent);
|
| }
|
| @@ -152,7 +153,7 @@ void RendererMediaPlayerManager::OnMediaBufferingUpdate(int player_id,
|
| void RendererMediaPlayerManager::OnSeekRequest(
|
| int player_id,
|
| const base::TimeDelta& time_to_seek) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnSeekRequest(time_to_seek);
|
| }
|
| @@ -160,13 +161,13 @@ void RendererMediaPlayerManager::OnSeekRequest(
|
| void RendererMediaPlayerManager::OnSeekCompleted(
|
| int player_id,
|
| const base::TimeDelta& current_time) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnSeekComplete(current_time);
|
| }
|
|
|
| void RendererMediaPlayerManager::OnMediaError(int player_id, int error) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnMediaError(error);
|
| }
|
| @@ -174,7 +175,7 @@ void RendererMediaPlayerManager::OnMediaError(int player_id, int error) {
|
| void RendererMediaPlayerManager::OnVideoSizeChanged(int player_id,
|
| int width,
|
| int height) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnVideoSizeChanged(width, height);
|
| }
|
| @@ -183,50 +184,50 @@ void RendererMediaPlayerManager::OnTimeUpdate(
|
| int player_id,
|
| base::TimeDelta current_timestamp,
|
| base::TimeTicks current_time_ticks) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnTimeUpdate(current_timestamp, current_time_ticks);
|
| }
|
|
|
| void RendererMediaPlayerManager::OnWaitingForDecryptionKey(int player_id) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnWaitingForDecryptionKey();
|
| }
|
|
|
| void RendererMediaPlayerManager::OnMediaPlayerReleased(int player_id) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnPlayerReleased();
|
| }
|
|
|
| void RendererMediaPlayerManager::OnConnectedToRemoteDevice(int player_id,
|
| const std::string& remote_playback_message) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnConnectedToRemoteDevice(remote_playback_message);
|
| }
|
|
|
| void RendererMediaPlayerManager::OnDisconnectedFromRemoteDevice(int player_id) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnDisconnectedFromRemoteDevice();
|
| }
|
|
|
| void RendererMediaPlayerManager::OnDidExitFullscreen(int player_id) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnDidExitFullscreen();
|
| }
|
|
|
| void RendererMediaPlayerManager::OnPlayerPlay(int player_id) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnMediaPlayerPlay();
|
| }
|
|
|
| void RendererMediaPlayerManager::OnPlayerPause(int player_id) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnMediaPlayerPause();
|
| }
|
| @@ -234,7 +235,7 @@ void RendererMediaPlayerManager::OnPlayerPause(int player_id) {
|
| void RendererMediaPlayerManager::OnRemoteRouteAvailabilityChanged(
|
| int player_id,
|
| bool routes_available) {
|
| - WebMediaPlayerAndroid* player = GetMediaPlayer(player_id);
|
| + RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
|
| if (player)
|
| player->OnRemoteRouteAvailabilityChanged(routes_available);
|
| }
|
| @@ -252,7 +253,7 @@ void RendererMediaPlayerManager::SetCdm(int player_id, int cdm_id) {
|
| }
|
|
|
| int RendererMediaPlayerManager::RegisterMediaPlayer(
|
| - WebMediaPlayerAndroid* player) {
|
| + RendererMediaPlayerInterface* player) {
|
| media_players_[next_media_player_id_] = player;
|
| return next_media_player_id_++;
|
| }
|
| @@ -262,10 +263,10 @@ void RendererMediaPlayerManager::UnregisterMediaPlayer(int player_id) {
|
| }
|
|
|
| void RendererMediaPlayerManager::ReleaseVideoResources() {
|
| - std::map<int, WebMediaPlayerAndroid*>::iterator player_it;
|
| + std::map<int, RendererMediaPlayerInterface*>::iterator player_it;
|
| for (player_it = media_players_.begin(); player_it != media_players_.end();
|
| ++player_it) {
|
| - WebMediaPlayerAndroid* player = player_it->second;
|
| + RendererMediaPlayerInterface* player = player_it->second;
|
|
|
| // Do not release if an audio track is still playing
|
| if (player && (player->paused() || player->hasVideo()))
|
| @@ -273,9 +274,9 @@ void RendererMediaPlayerManager::ReleaseVideoResources() {
|
| }
|
| }
|
|
|
| -WebMediaPlayerAndroid* RendererMediaPlayerManager::GetMediaPlayer(
|
| +RendererMediaPlayerInterface* RendererMediaPlayerManager::GetMediaPlayer(
|
| int player_id) {
|
| - std::map<int, WebMediaPlayerAndroid*>::iterator iter =
|
| + std::map<int, RendererMediaPlayerInterface*>::iterator iter =
|
| media_players_.find(player_id);
|
| if (iter != media_players_.end())
|
| return iter->second;
|
| @@ -304,11 +305,11 @@ void RendererMediaPlayerManager::DidCommitCompositorFrame() {
|
| void RendererMediaPlayerManager::RetrieveGeometryChanges(
|
| std::map<int, gfx::RectF>* changes) {
|
| DCHECK(changes->empty());
|
| - for (std::map<int, WebMediaPlayerAndroid*>::iterator player_it =
|
| + for (std::map<int, RendererMediaPlayerInterface*>::iterator player_it =
|
| media_players_.begin();
|
| player_it != media_players_.end();
|
| ++player_it) {
|
| - WebMediaPlayerAndroid* player = player_it->second;
|
| + RendererMediaPlayerInterface* player = player_it->second;
|
|
|
| if (player && player->hasVideo()) {
|
| if (player->UpdateBoundaryRectangle())
|
|
|