Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2667)

Unified Diff: content/renderer/media/webmediaplayer_proxy_impl_android.cc

Issue 17502007: Move webkit/renderer/media/android/ to content/renderer/media/android/. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix shared lib Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/renderer/media/webmediaplayer_proxy_impl_android.h ('k') | content/renderer/render_view_impl.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
« no previous file with comments | « content/renderer/media/webmediaplayer_proxy_impl_android.h ('k') | content/renderer/render_view_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698