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

Unified Diff: content/renderer/media/android/webmediaplayer_android.h

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
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_

Powered by Google App Engine
This is Rietveld 408576698