| Index: content/renderer/media/android/webmediaplayer_android.h
|
| diff --git a/webkit/renderer/media/android/webmediaplayer_android.h b/content/renderer/media/android/webmediaplayer_android.h
|
| similarity index 93%
|
| rename from webkit/renderer/media/android/webmediaplayer_android.h
|
| rename to content/renderer/media/android/webmediaplayer_android.h
|
| index a914d7489d8c19054756110d414a40c6b50f3f0e..4297d4d78e572b140ddb9a27d53ac3988e7ffa40 100644
|
| --- a/webkit/renderer/media/android/webmediaplayer_android.h
|
| +++ b/content/renderer/media/android/webmediaplayer_android.h
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef WEBKIT_RENDERER_MEDIA_ANDROID_WEBMEDIAPLAYER_ANDROID_H_
|
| -#define WEBKIT_RENDERER_MEDIA_ANDROID_WEBMEDIAPLAYER_ANDROID_H_
|
| +#ifndef CONTENT_RENDERER_MEDIA_ANDROID_WEBMEDIAPLAYER_ANDROID_H_
|
| +#define CONTENT_RENDERER_MEDIA_ANDROID_WEBMEDIAPLAYER_ANDROID_H_
|
|
|
| #include <jni.h>
|
|
|
| @@ -14,6 +14,9 @@
|
| #include "base/message_loop.h"
|
| #include "base/time.h"
|
| #include "cc/layers/video_frame_provider.h"
|
| +#include "content/renderer/media/android/media_info_loader.h"
|
| +#include "content/renderer/media/android/media_source_delegate.h"
|
| +#include "content/renderer/media/android/stream_texture_factory_android.h"
|
| #include "media/base/android/media_player_android.h"
|
| #include "media/base/demuxer_stream.h"
|
| #include "media/base/media_keys.h"
|
| @@ -22,10 +25,7 @@
|
| #include "third_party/WebKit/public/platform/WebURL.h"
|
| #include "third_party/WebKit/public/web/WebMediaPlayer.h"
|
| #include "ui/gfx/rect_f.h"
|
| -#include "webkit/renderer/media/android/media_source_delegate.h"
|
| -#include "webkit/renderer/media/android/stream_texture_factory_android.h"
|
| #include "webkit/renderer/media/crypto/proxy_decryptor.h"
|
| -#include "webkit/renderer/media/media_info_loader.h"
|
|
|
| namespace media {
|
| class Demuxer;
|
| @@ -41,9 +41,12 @@ class WebLayerImpl;
|
| }
|
|
|
| namespace webkit_media {
|
| +class WebMediaPlayerDelegate;
|
| +}
|
| +
|
| +namespace content {
|
|
|
| class MediaStreamClient;
|
| -class WebMediaPlayerDelegate;
|
| class WebMediaPlayerManagerAndroid;
|
| class WebMediaPlayerProxyAndroid;
|
|
|
| @@ -68,13 +71,14 @@ class WebMediaPlayerAndroid
|
| // player can enter fullscreen. This logic should probably be moved into
|
| // blink, so that enterFullscreen() will not be called if another video is
|
| // already in fullscreen.
|
| - WebMediaPlayerAndroid(WebKit::WebFrame* frame,
|
| - WebKit::WebMediaPlayerClient* client,
|
| - base::WeakPtr<WebMediaPlayerDelegate> delegate,
|
| - WebMediaPlayerManagerAndroid* manager,
|
| - WebMediaPlayerProxyAndroid* proxy,
|
| - StreamTextureFactory* factory,
|
| - media::MediaLog* media_log);
|
| + WebMediaPlayerAndroid(
|
| + WebKit::WebFrame* frame,
|
| + WebKit::WebMediaPlayerClient* client,
|
| + base::WeakPtr<webkit_media::WebMediaPlayerDelegate> delegate,
|
| + WebMediaPlayerManagerAndroid* manager,
|
| + WebMediaPlayerProxyAndroid* proxy,
|
| + StreamTextureFactory* factory,
|
| + media::MediaLog* media_log);
|
| virtual ~WebMediaPlayerAndroid();
|
|
|
| // WebKit::WebMediaPlayer implementation.
|
| @@ -281,7 +285,7 @@ class WebMediaPlayerAndroid
|
| // TODO(qinmin): Currently android mediaplayer takes care of the screen
|
| // lock. So this is only used for media source. Will apply this to regular
|
| // media tag once http://crbug.com/247892 is fixed.
|
| - base::WeakPtr<WebMediaPlayerDelegate> delegate_;
|
| + base::WeakPtr<webkit_media::WebMediaPlayerDelegate> delegate_;
|
|
|
| // Save the list of buffered time ranges.
|
| WebKit::WebTimeRanges buffered_;
|
| @@ -403,11 +407,11 @@ class WebMediaPlayerAndroid
|
| std::string init_data_type_;
|
|
|
| // The decryptor that manages decryption keys and decrypts encrypted frames.
|
| - scoped_ptr<ProxyDecryptor> decryptor_;
|
| + scoped_ptr<webkit_media::ProxyDecryptor> decryptor_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(WebMediaPlayerAndroid);
|
| };
|
|
|
| -} // namespace webkit_media
|
| +} // namespace content
|
|
|
| -#endif // WEBKIT_RENDERER_MEDIA_ANDROID_WEBMEDIAPLAYER_ANDROID_H_
|
| +#endif // CONTENT_RENDERER_MEDIA_ANDROID_WEBMEDIAPLAYER_ANDROID_H_
|
|
|