| Index: content/renderer/media/android/webmediaplayer_android.cc
|
| diff --git a/webkit/renderer/media/android/webmediaplayer_android.cc b/content/renderer/media/android/webmediaplayer_android.cc
|
| similarity index 97%
|
| rename from webkit/renderer/media/android/webmediaplayer_android.cc
|
| rename to content/renderer/media/android/webmediaplayer_android.cc
|
| index 31e9fa4be69a0c7b81bd18fca0bf998afa197741..6059415ab7a835828f78372ce72080ee4c79235b 100644
|
| --- a/webkit/renderer/media/android/webmediaplayer_android.cc
|
| +++ b/content/renderer/media/android/webmediaplayer_android.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "webkit/renderer/media/android/webmediaplayer_android.h"
|
| +#include "content/renderer/media/android/webmediaplayer_android.h"
|
|
|
| #include "base/bind.h"
|
| #include "base/command_line.h"
|
| @@ -11,6 +11,9 @@
|
| #include "base/metrics/histogram.h"
|
| #include "base/strings/string_number_conversions.h"
|
| #include "cc/layers/video_layer.h"
|
| +#include "content/renderer/media/android/proxy_media_keys.h"
|
| +#include "content/renderer/media/android/webmediaplayer_manager_android.h"
|
| +#include "content/renderer/media/android/webmediaplayer_proxy_android.h"
|
| #include "gpu/GLES2/gl2extchromium.h"
|
| #include "media/base/android/media_player_android.h"
|
| #include "media/base/bind_to_loop.h"
|
| @@ -25,15 +28,13 @@
|
| #include "third_party/WebKit/public/web/WebRuntimeFeatures.h"
|
| #include "third_party/WebKit/public/web/WebView.h"
|
| #include "webkit/renderer/compositor_bindings/web_layer_impl.h"
|
| -#include "webkit/renderer/media/android/webmediaplayer_manager_android.h"
|
| -#include "webkit/renderer/media/android/webmediaplayer_proxy_android.h"
|
| #include "webkit/renderer/media/crypto/key_systems.h"
|
| #include "webkit/renderer/media/webmediaplayer_delegate.h"
|
| #include "webkit/renderer/media/webmediaplayer_util.h"
|
|
|
| #if defined(GOOGLE_TV)
|
| -#include "webkit/renderer/media/media_stream_audio_renderer.h"
|
| -#include "webkit/renderer/media/media_stream_client.h"
|
| +#include "content/renderer/media/media_stream_audio_renderer.h"
|
| +#include "content/renderer/media/media_stream_client.h"
|
| #endif
|
|
|
| static const uint32 kGLTextureExternalOES = 0x8D65;
|
| @@ -46,13 +47,18 @@ using WebKit::WebTimeRanges;
|
| using WebKit::WebURL;
|
| using media::MediaPlayerAndroid;
|
| using media::VideoFrame;
|
| +using webkit_media::ConvertSecondsToTimestamp;
|
| +using webkit_media::IsSupportedKeySystem;
|
| +using webkit_media::KeySystemNameForUMA;
|
| +using webkit_media::ProxyDecryptor;
|
| +using webkit_media::WebMediaPlayerDelegate;
|
|
|
| namespace {
|
| // Prefix for histograms related to Encrypted Media Extensions.
|
| const char* kMediaEme = "Media.EME.";
|
| } // namespace
|
|
|
| -namespace webkit_media {
|
| +namespace content {
|
|
|
| #define BIND_TO_RENDER_LOOP(function) \
|
| media::BindToLoop(main_loop_, base::Bind(function, AsWeakPtr()))
|
| @@ -116,9 +122,9 @@ WebMediaPlayerAndroid::WebMediaPlayerAndroid(
|
| frame,
|
| #endif // defined(ENABLE_PEPPER_CDMS)
|
| #if defined(OS_ANDROID) && !defined(GOOGLE_TV)
|
| - proxy_,
|
| - player_id_, // TODO(xhwang): Use media_keys_id when MediaKeys are
|
| - // separated from WebMediaPlayer.
|
| + // TODO(xhwang): Use media_keys_id when MediaKeys are separated from
|
| + // WebMediaPlayer.
|
| + scoped_ptr<media::MediaKeys>(new ProxyMediaKeys(proxy_, player_id_)),
|
| #endif // defined(OS_ANDROID) && !defined(GOOGLE_TV)
|
| base::Bind(&WebMediaPlayerAndroid::OnKeyAdded, base::Unretained(this)),
|
| base::Bind(&WebMediaPlayerAndroid::OnKeyError, base::Unretained(this)),
|
| @@ -1110,4 +1116,4 @@ bool WebMediaPlayerAndroid::canEnterFullscreen() const {
|
| return manager_->CanEnterFullscreen(frame_);
|
| }
|
|
|
| -} // namespace webkit_media
|
| +} // namespace content
|
|
|