| 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
|
| deleted file mode 100644
|
| index 7f6e8270efb55cdbf35a4be6f58d9395bdb68cd2..0000000000000000000000000000000000000000
|
| --- a/content/renderer/media/webmediaplayer_proxy_impl_android.cc
|
| +++ /dev/null
|
| @@ -1,307 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "content/renderer/media/webmediaplayer_proxy_impl_android.h"
|
| -
|
| -#include "base/bind.h"
|
| -#include "base/message_loop.h"
|
| -#include "content/common/media/media_player_messages_android.h"
|
| -#include "webkit/renderer/media/android/webmediaplayer_android.h"
|
| -#include "webkit/renderer/media/android/webmediaplayer_manager_android.h"
|
| -
|
| -namespace content {
|
| -
|
| -WebMediaPlayerProxyImplAndroid::WebMediaPlayerProxyImplAndroid(
|
| - RenderView* render_view,
|
| - webkit_media::WebMediaPlayerManagerAndroid* manager)
|
| - : RenderViewObserver(render_view),
|
| - manager_(manager) {
|
| -}
|
| -
|
| -WebMediaPlayerProxyImplAndroid::~WebMediaPlayerProxyImplAndroid() {
|
| - Send(new MediaPlayerHostMsg_DestroyAllMediaPlayers(routing_id()));
|
| -}
|
| -
|
| -bool WebMediaPlayerProxyImplAndroid::OnMessageReceived(
|
| - const IPC::Message& msg) {
|
| - bool handled = true;
|
| - IPC_BEGIN_MESSAGE_MAP(WebMediaPlayerProxyImplAndroid, msg)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaMetadataChanged,
|
| - OnMediaMetadataChanged)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaPlaybackCompleted,
|
| - OnMediaPlaybackCompleted)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaBufferingUpdate,
|
| - OnMediaBufferingUpdate)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaSeekCompleted, OnMediaSeekCompleted)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaError, OnMediaError)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaVideoSizeChanged,
|
| - OnVideoSizeChanged)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaTimeUpdate, OnTimeUpdate)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaPlayerReleased,
|
| - OnMediaPlayerReleased)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_DidEnterFullscreen, OnDidEnterFullscreen)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_DidExitFullscreen, OnDidExitFullscreen)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_DidMediaPlayerPlay, OnPlayerPlay)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_DidMediaPlayerPause, OnPlayerPause)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_ReadFromDemuxer, OnReadFromDemuxer)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaSeekRequest, OnMediaSeekRequest)
|
| - IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaConfigRequest, OnMediaConfigRequest)
|
| - 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;
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::Initialize(
|
| - int player_id,
|
| - const GURL& url,
|
| - media::MediaPlayerAndroid::SourceType source_type,
|
| - const GURL& first_party_for_cookies) {
|
| - Send(new MediaPlayerHostMsg_MediaPlayerInitialize(routing_id(),
|
| - player_id,
|
| - url,
|
| - source_type,
|
| - first_party_for_cookies));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::Start(int player_id) {
|
| - Send(new MediaPlayerHostMsg_MediaPlayerStart(routing_id(), player_id));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::Pause(int player_id) {
|
| - Send(new MediaPlayerHostMsg_MediaPlayerPause(routing_id(), player_id));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::Seek(int player_id, base::TimeDelta time) {
|
| - Send(new MediaPlayerHostMsg_MediaPlayerSeek(routing_id(), player_id, time));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::ReleaseResources(int player_id) {
|
| - Send(new MediaPlayerHostMsg_MediaPlayerRelease(routing_id(), player_id));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::DestroyPlayer(int player_id) {
|
| - Send(new MediaPlayerHostMsg_DestroyMediaPlayer(routing_id(), player_id));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnMediaMetadataChanged(
|
| - int player_id,
|
| - base::TimeDelta duration,
|
| - int width,
|
| - int height,
|
| - bool success) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnMediaMetadataChanged(duration, width, height, success);
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnMediaPlaybackCompleted(int player_id) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnPlaybackComplete();
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnMediaBufferingUpdate(int player_id,
|
| - int percent) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnBufferingUpdate(percent);
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnMediaSeekCompleted(
|
| - int player_id, base::TimeDelta current_time) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnSeekComplete(current_time);
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnMediaError(int player_id, int error) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnMediaError(error);
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnVideoSizeChanged(
|
| - int player_id, int width, int height) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnVideoSizeChanged(width, height);
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnTimeUpdate(
|
| - int player_id, base::TimeDelta current_time) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnTimeUpdate(current_time);
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnMediaPlayerReleased(int player_id) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnPlayerReleased();
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnDidEnterFullscreen(int player_id) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnDidEnterFullscreen();
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnDidExitFullscreen(int player_id) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnDidExitFullscreen();
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnPlayerPlay(int player_id) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnMediaPlayerPlay();
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnPlayerPause(int player_id) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnMediaPlayerPause();
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::EnterFullscreen(int player_id) {
|
| - Send(new MediaPlayerHostMsg_EnterFullscreen(routing_id(), player_id));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::ExitFullscreen(int player_id) {
|
| - Send(new MediaPlayerHostMsg_ExitFullscreen(routing_id(), player_id));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::ReadFromDemuxerAck(
|
| - int player_id,
|
| - const media::MediaPlayerHostMsg_ReadFromDemuxerAck_Params& params) {
|
| - Send(new MediaPlayerHostMsg_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 media_keys_id,
|
| - const std::string& type,
|
| - const std::vector<uint8>& init_data) {
|
| - Send(new MediaKeysHostMsg_GenerateKeyRequest(
|
| - routing_id(), media_keys_id, type, init_data));
|
| -}
|
| -
|
| -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 MediaKeysHostMsg_AddKey(
|
| - routing_id(), media_keys_id, key, init_data, session_id));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::CancelKeyRequest(
|
| - int media_keys_id,
|
| - const std::string& session_id) {
|
| - Send(new MediaKeysHostMsg_CancelKeyRequest(
|
| - routing_id(), media_keys_id, session_id));
|
| -}
|
| -
|
| -#if defined(GOOGLE_TV)
|
| -void WebMediaPlayerProxyImplAndroid::RequestExternalSurface(
|
| - int player_id, const gfx::RectF& geometry) {
|
| - Send(new MediaPlayerHostMsg_NotifyExternalSurface(
|
| - routing_id(), player_id, true, geometry));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::DidCommitCompositorFrame() {
|
| - std::map<int, gfx::RectF> geometry_change;
|
| - manager_->RetrieveGeometryChanges(&geometry_change);
|
| - for (std::map<int, gfx::RectF>::iterator it = geometry_change.begin();
|
| - it != geometry_change.end();
|
| - ++it) {
|
| - Send(new MediaPlayerHostMsg_NotifyExternalSurface(
|
| - routing_id(), it->first, false, it->second));
|
| - }
|
| -}
|
| -#endif
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnReadFromDemuxer(
|
| - int player_id,
|
| - media::DemuxerStream::Type type,
|
| - bool seek_done) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnReadFromDemuxer(type, seek_done);
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::DemuxerReady(
|
| - int player_id,
|
| - const media::MediaPlayerHostMsg_DemuxerReady_Params& params) {
|
| - Send(new MediaPlayerHostMsg_DemuxerReady(routing_id(), player_id, params));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::DurationChanged(
|
| - int player_id, const base::TimeDelta& duration) {
|
| - Send(new MediaPlayerHostMsg_DurationChanged(
|
| - routing_id(), player_id, duration));
|
| -}
|
| -
|
| -webkit_media::WebMediaPlayerAndroid*
|
| - WebMediaPlayerProxyImplAndroid::GetWebMediaPlayer(int player_id) {
|
| - return static_cast<webkit_media::WebMediaPlayerAndroid*>(
|
| - manager_->GetMediaPlayer(player_id));
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnMediaSeekRequest(
|
| - int player_id, base::TimeDelta time_to_seek, unsigned seek_request_id) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player) {
|
| - Send(new MediaPlayerHostMsg_MediaSeekRequestAck(routing_id(), player_id,
|
| - seek_request_id));
|
| - player->OnMediaSeekRequest(time_to_seek);
|
| - }
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnMediaConfigRequest(int player_id) {
|
| - webkit_media::WebMediaPlayerAndroid* player = GetWebMediaPlayer(player_id);
|
| - if (player)
|
| - player->OnMediaConfigRequest();
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnKeyAdded(int media_keys_id,
|
| - const std::string& session_id) {
|
| - webkit_media::WebMediaPlayerAndroid* player =
|
| - GetWebMediaPlayer(media_keys_id);
|
| - if (player)
|
| - player->OnKeyAdded(session_id);
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnKeyError(
|
| - int media_keys_id,
|
| - const std::string& session_id,
|
| - media::MediaKeys::KeyError error_code,
|
| - int system_code) {
|
| - webkit_media::WebMediaPlayerAndroid* player =
|
| - GetWebMediaPlayer(media_keys_id);
|
| - if (player)
|
| - player->OnKeyError(session_id, error_code, system_code);
|
| -}
|
| -
|
| -void WebMediaPlayerProxyImplAndroid::OnKeyMessage(
|
| - int media_keys_id,
|
| - const std::string& session_id,
|
| - const std::string& message,
|
| - const std::string& destination_url) {
|
| - webkit_media::WebMediaPlayerAndroid* player =
|
| - GetWebMediaPlayer(media_keys_id);
|
| - if (player)
|
| - player->OnKeyMessage(session_id, message, destination_url);
|
| -}
|
| -
|
| -} // namespace content
|
|
|