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

Unified Diff: webkit/media/android/webmediaplayer_in_process_android.h

Issue 12595005: Parsing filesystem url before giving it to media player (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase change Created 7 years, 9 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: webkit/media/android/webmediaplayer_in_process_android.h
diff --git a/webkit/media/android/webmediaplayer_in_process_android.h b/webkit/media/android/webmediaplayer_in_process_android.h
index 0bc7993da8be6be636ae867fe28104cf01117a23..77ae734e91fc444aaf7ace03f7438ac3edaa9861 100644
--- a/webkit/media/android/webmediaplayer_in_process_android.h
+++ b/webkit/media/android/webmediaplayer_in_process_android.h
@@ -11,7 +11,7 @@
#include "base/basictypes.h"
#include "base/memory/scoped_ptr.h"
-#include "media/base/android/cookie_getter.h"
+#include "media/base/android/media_resource_getter.h"
#include "third_party/WebKit/Source/Platform/chromium/public/WebSize.h"
#include "third_party/WebKit/Source/Platform/chromium/public/WebURL.h"
#include "third_party/WebKit/Source/WebKit/chromium/public/WebMediaPlayer.h"
@@ -32,21 +32,25 @@ namespace webkit_media {
class StreamTextureFactory;
class WebMediaPlayerManagerAndroid;
-// Class for retrieving the cookies from WebCookieJar.
-class InProcessCookieGetter : public media::CookieGetter {
+// Class for retrieving the media resources.
+class InProcessMediaResourceGetter
+ : public media::MediaResourceGetter {
public:
// Construct an InProcessCookieGetter object from a WebCookieJar.
- explicit InProcessCookieGetter(WebKit::WebCookieJar* cookie_jar);
- virtual ~InProcessCookieGetter();
+ explicit InProcessMediaResourceGetter(WebKit::WebCookieJar* cookie_jar);
+ virtual ~InProcessMediaResourceGetter();
// media::CookieGetter implementation.
- virtual void GetCookies(const std::string& url,
- const std::string& first_party_for_cookies,
+ virtual void GetCookies(const GURL& url,
+ const GURL& first_party_for_cookies,
const GetCookieCB& callback) OVERRIDE;
+ virtual void GetPlatformPathFromFileSystemURL(
+ const GURL& url,
+ const GetPlatformPathCB& callback) OVERRIDE;
private:
WebKit::WebCookieJar* cookie_jar_;
- DISALLOW_COPY_AND_ASSIGN(InProcessCookieGetter);
+ DISALLOW_COPY_AND_ASSIGN(InProcessMediaResourceGetter);
};
// This class implements WebKit::WebMediaPlayer by keeping the android
« no previous file with comments | « webkit/media/android/webmediaplayer_impl_android.cc ('k') | webkit/media/android/webmediaplayer_in_process_android.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698